Class ParameterSettingsSection
java.lang.Object
org.eclipse.ui.forms.AbstractFormPart
org.eclipse.ui.forms.SectionPart
org.apache.uima.taeconfigurator.editors.ui.AbstractSection
org.apache.uima.taeconfigurator.editors.ui.AbstractSectionParm
org.apache.uima.taeconfigurator.editors.ui.ParameterSettingsSection
- All Implemented Interfaces:
StandardStrings
,org.eclipse.swt.widgets.Listener
,org.eclipse.ui.forms.IFormPart
display parameters on the settings page. If groups, show by groups (using Tree metaphor) Note:
The tree displayed here is an expanded version of the ParameterSection Tree. It differs in 3
ways, when Groups are being used: 1) no "overrides" info 2) Groups with multiple names are split;
each group name has a different setting
-
Field Summary
Fields inherited from class org.apache.uima.taeconfigurator.editors.ui.AbstractSectionParm
COMMON_GROUP, COMMON_GROUP_HEADER, commonParms, cpd, DELEGATE_HEADER, EXTERNAL_OVERRIDE_INDICATOR, FLOWCTLR_HEADER, GROUP_HEADER, groupParms, MULTI_VALUE_INDICATOR, nameHeader, NO_EXTERNAL_OVERRIDE_INDICATOR, NOT_IN_ANY_GROUP, NOT_IN_ANY_GROUP_HEADER, OPTIONAL_INDICATOR, OVERRIDE_HEADER, parameterSectionTree, REQUIRED_INDICATOR, settings, settingsTree, showOverrides, SINGLE_VALUE_INDICATOR, splitGroupNames, tree, typeNamesW
Fields inherited from class org.apache.uima.taeconfigurator.editors.ui.AbstractSection
capabilityArray0, configurationGroup0, configurationGroupArray0, configurationParameter0, configurationParameterArray0, editor, ENABLED, EQUAL_WIDTH, externalResourceBinding0, externalResourceDescription0, featureDescriptionArray0, fsIndexDescription0, HEADER_VISIBLE, HORIZONTAL_BUTTONS, IMPORTABLE_PART_CONTEXT, initialFormWidth, LINES_VISIBLE, nameValuePairArray0, NO_MIN_HEIGHT, NOT_SELECTED, NOTHING_SELECTED, PLUGIN_ID, SELECTED, sofaMapping0, stringArray0, toolkit, treeItemArray0, typeDescription0, typePriorityList0, valueChanged, VERTICAL_BUTTONS, WIDTH_NOT_SPECIFIED
Fields inherited from interface org.apache.uima.taeconfigurator.StandardStrings
S_, S_ADD, S_DESCRIPTION, S_DOWN, S_DOWN_TIP, S_EDIT, S_EDIT_TIP, S_EXPORT, S_EXPORT_TIP, S_REMOVE, S_REMOVE_TIP, S_UP, S_UP_TIP
-
Constructor Summary
ConstructorDescriptionParameterSettingsSection
(MultiPageEditor editor, org.eclipse.swt.widgets.Composite parent) Instantiates a new parameter settings section. -
Method Summary
Modifier and TypeMethodDescriptionGets the selected model parameter.Gets the selected param group name.called by the Values section.org.eclipse.swt.widgets.Tree
getTree()
Gets the tree.void
handleEvent
(org.eclipse.swt.widgets.Event event) void
initialize
(org.eclipse.ui.forms.IManagedForm form) void
refresh()
Methods inherited from class org.apache.uima.taeconfigurator.editors.ui.AbstractSectionParm
addGroupToGUI, addNewConfigurationParameterToGUI, clearAndRefillTree, disposeAllChildItems, enable, fill, fillOverrides, fillParmItem, getAllGroupNames, getAllGroupNames, getConfigurationParameterSettings, getCorrespondingModelGroup, getCorrespondingModelParm, getItemIndex, getItemIndex, getModelSettings, getName, getName, getSettingsGroups, getSettingsGroupTreeItemByName, getSettingsParameter, groupNameArrayToString, groupNamesToArray, isCommonGroup, isCommonGroupSelection, isDelegate, isGroup, isGroupSelection, isNOT_IN_ANY_GROUP, isOverride, isOverrideSelection, isParameter, isParmSelection, parmGuiString, removeCommonParmSettingsFromMultipleGroups, removeIncludedParmSettingsFromMultipleGroups, removeIncludedParmSettingsFromSingleGroup, removeParmSettingFromMultipleGroups, setGroupText, setSettings, showDescriptionAsToolTip, updateParmInSettingsGUI
Methods inherited from class org.apache.uima.taeconfigurator.editors.ui.AbstractSection
addCapabilitySet, addListenerForPastableWidget, convertNull, copyTableItem, copyTreeItem, createByNameImport, createImport, createLocationImport, enableBorders, enableCtrl, finishAggregateChangeAction, formatName, getAnalysisEngineMetaData, getAvailableTypeNames, getCapabilities, getCapabilities, getCapabilitySofaNames, getCapabilitySofaNames, getConfigurationParameterDeclarations, getDelegateAnalysisEngineSpecifiersWithImports, getDescriptionForDescriptor, getExternalResourceBindings, getExternalResourceDependencies, getExternalResources, getFeature, getFlowControllerDeclaration, getFsIndexCollection, getFsIndexDescriptionFromTableTreeItem, getIndex, getIndex, getItemIndex, getMergedTypeSystemDescription, getMetaDataFromDescription, getNameSpace, getOperationalProperties, getPreviousSelection, getResourceManagerConfiguration, getShortFeatureName, getShortName, getSofaMappings, getSofaMappings, getToolkit, getTypeFromFullFeatureName, getTypeOrFeature, getTypePriorities, getTypeSystemDescription, handleDefaultIndexKind, isAeDescriptor, isAggregate, isArrayOrListType, isCasConsumerDescriptor, isCasInitializerDescriptor, isCollectionReaderDescriptor, isExtResAndBindingsDescriptor, isFlowControllerDescriptor, isFSArrayOrListType, isIndexableRange, isIndexDescriptor, isJmsDescriptor, isLocalProcessingDescriptor, isParmGroup, isPrimitive, isTypePriorityDescriptor, isTypeSystemDescriptor, isValidAe, isValidAggregateChange, markRestOfPageStale, markStale, markStaleIfDifferent, maybeSetSelection, maybeShortenFileName, multiLineFix, new2ColumnComposite, new3ColumnComposite, new4ColumnComposite, newButtonContainer, newButtonContainer, newCComboWithTip, newCheckBox, newComposite, newDescriptionTextBox, newLabeledCComboWithTip, newLabeledTextField, newLabeledTextField, newLabelWithData, newLabelWithTip, newLabelWithTip, newNcolumnComposite, newPushButton, newPushButton, newPushButton, newRadioButton, newTable, newTable, newTable, newTableColumn, newTableColumn, newTableColumn, newTableColumn, newTextWithTip, newTextWithTip, newTree, newTree, newTreeColumn, newTreeColumn, newTreeColumn, newTreeColumn, newUnUpdatableTextWithTip, packTable, packTree, parseDescriptor, parseDescriptor, parseToFitInToolTips, produceUniqueComponentKey, readImport, removeChildren, requestPopUpOverImport, revertMsg, revertOrContinue, revertTypeSystem, setButtonSelection, setFileDirty, setFlowControllerDeclaration, setMargins, setSelectionOneUp, setToolTipText, setupToPrintFile, setValueChanged, setValueChangedBoolean, setValueChangedCapitalBoolean, setValueChangedInt, setValueChangedKeys, setVnsHostAndPort, setVnsHostAndPort, showExceptionReadingImportedDescriptor, spacer, stringArrayAdd, stringArrayRemove, swapIndexKeys, swapTableItems, swapTreeItems, typeOrFeatureArrayAdd, typeOrFeatureArrayRemove, typeOrFeatureArrayRemove
Methods inherited from class org.eclipse.ui.forms.SectionPart
expansionStateChanged, expansionStateChanging, getSection, hookListeners, setFocus
Methods inherited from class org.eclipse.ui.forms.AbstractFormPart
commit, dispose, getManagedForm, isDirty, isStale, markDirty, markStale, setFormInput
-
Constructor Details
-
ParameterSettingsSection
Instantiates a new parameter settings section.- Parameters:
editor
- the editorparent
- the parent
-
-
Method Details
-
initialize
public void initialize(org.eclipse.ui.forms.IManagedForm form) - Specified by:
initialize
in interfaceorg.eclipse.ui.forms.IFormPart
- Overrides:
initialize
in classAbstractSection
-
refresh
public void refresh()- Specified by:
refresh
in interfaceorg.eclipse.ui.forms.IFormPart
- Overrides:
refresh
in classorg.eclipse.ui.forms.AbstractFormPart
-
handleEvent
public void handleEvent(org.eclipse.swt.widgets.Event event) - Specified by:
handleEvent
in interfaceorg.eclipse.swt.widgets.Listener
- Specified by:
handleEvent
in classAbstractSectionParm
-
getTree
public org.eclipse.swt.widgets.Tree getTree()Gets the tree.- Returns:
- the tree
-
getSelectedParamName
called by the Values section.- Returns:
- the selected param name
-
getSelectedParamGroupName
Gets the selected param group name.- Returns:
- the selected param group name
-
getSelectedModelParameter
Gets the selected model parameter.- Returns:
- the selected model parameter
-