Class CapabilitySection
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.CapabilitySection
- All Implemented Interfaces:
StandardStrings
,org.eclipse.swt.widgets.Listener
,org.eclipse.ui.forms.IFormPart
The Class CapabilitySection.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The Constant ALL_FEATURES.static final int
The Constant INPUT_COL.static final int
The Constant NAME_COL.static final int
The Constant NAMESPACE_COL.static final int
The Constant OUTPUT_COL.static final int
The Constant TITLE_COL.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
ConstructorDescriptionCapabilitySection
(MultiPageEditor aEditor, org.eclipse.swt.widgets.Composite parent) Instantiates a new capability section. -
Method Summary
Modifier and TypeMethodDescriptionvoid
enable()
Enable.getCapabilityFromTreeItem
(org.eclipse.swt.widgets.TreeItem item) Gets the capability from table tree item.getFullyQualifiedName
(String namespace, String name) Gets the fully qualified name.getFullyQualifiedName
(org.eclipse.swt.widgets.TreeItem item) Gets the fully qualified name.Gets the type name from full feature name.void
handleEvent
(org.eclipse.swt.widgets.Event event) void
initialize
(org.eclipse.ui.forms.IManagedForm form) static boolean
isInput
(String fullFeatureName, Capability c) Checks if is input.static boolean
isOutput
(String fullFeatureName, Capability c) Checks if is output.void
refresh()
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
-
Field Details
-
ALL_FEATURES
The Constant ALL_FEATURES.- See Also:
-
TITLE_COL
public static final int TITLE_COLThe Constant TITLE_COL.- See Also:
-
NAME_COL
public static final int NAME_COLThe Constant NAME_COL.- See Also:
-
INPUT_COL
public static final int INPUT_COLThe Constant INPUT_COL.- See Also:
-
OUTPUT_COL
public static final int OUTPUT_COLThe Constant OUTPUT_COL.- See Also:
-
NAMESPACE_COL
public static final int NAMESPACE_COLThe Constant NAMESPACE_COL.- See Also:
-
-
Constructor Details
-
CapabilitySection
Instantiates a new capability section.- Parameters:
aEditor
- the a 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
-
getTypeNameFromFullFeatureName
Gets the type name from full feature name.- Parameters:
name
- the name- Returns:
- the type name from full feature name
-
handleEvent
public void handleEvent(org.eclipse.swt.widgets.Event event) -
isInput
Checks if is input.- Parameters:
fullFeatureName
- the full feature namec
- the c- Returns:
- true, if is input
-
isOutput
Checks if is output.- Parameters:
fullFeatureName
- the full feature namec
- the c- Returns:
- true, if is output
-
getCapabilityFromTreeItem
Gets the capability from table tree item.- Parameters:
item
- the item- Returns:
- the capability from table tree item
-
getFullyQualifiedName
Gets the fully qualified name.- Parameters:
item
- the item- Returns:
- the fully qualified name
-
getFullyQualifiedName
Gets the fully qualified name.- Parameters:
namespace
- the namespacename
- the name- Returns:
- the fully qualified name
-
enable
public void enable()Description copied from class:AbstractSection
Enable.- Specified by:
enable
in classAbstractSection
-