Class PartDescriptorImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.e4.ui.model.application.impl.ApplicationElementImpl
org.eclipse.e4.ui.model.application.descriptor.basic.impl.PartDescriptorImpl
- All Implemented Interfaces:
MBindings,MHandlerContainer,MPartDescriptor,MApplicationElement,MLocalizable,MUILabel,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject
An implementation of the model object 'Part Descriptor'.
The following features are implemented:
- Since:
- 1.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final booleanThe default value of the 'Allow Multiple' attribute.protected booleanThe cached value of the 'Allow Multiple' attribute.protected org.eclipse.emf.common.util.EList<MBindingContext> The cached value of the 'Binding Contexts' reference list.protected StringThe cached value of the 'Category' attribute.protected static final StringThe default value of the 'Category' attribute.protected booleanThe cached value of the 'Closeable' attribute.protected static final booleanThe default value of the 'Closeable' attribute.protected static final StringThe default value of the 'Contribution URI' attribute.protected StringThe cached value of the 'Contribution URI' attribute.protected StringThe cached value of the 'Description' attribute.protected static final StringThe default value of the 'Description' attribute.protected booleanDeprecated.protected static final booleanDeprecated.Seemodel documentationfor details.protected org.eclipse.emf.common.util.EList<MHandler> The cached value of the 'Handlers' containment reference list.protected static final StringThe default value of the 'Icon URI' attribute.protected StringThe cached value of the 'Icon URI' attribute.protected StringThe cached value of the 'Label' attribute.protected static final StringThe default value of the 'Label' attribute.protected static final StringThe default value of the 'Localized Description' attribute.protected static final StringThe default value of the 'Localized Label' attribute.protected static final StringThe default value of the 'Localized Tooltip' attribute.protected org.eclipse.emf.common.util.EList<MMenu> The cached value of the 'Menus' containment reference list.The cached value of the 'Properties' map.protected MToolBarThe cached value of the 'Toolbar' containment reference.protected StringThe cached value of the 'Tooltip' attribute.protected static final StringThe default value of the 'Tooltip' attribute.protected org.eclipse.emf.common.util.EList<MTrimBar> The cached value of the 'Trim Bars' containment reference list.protected org.eclipse.emf.common.util.EList<String> The cached value of the 'Variables' attribute list.Fields inherited from class org.eclipse.e4.ui.model.application.impl.ApplicationElementImpl
CONTRIBUTOR_URI_EDEFAULT, contributorURI, ELEMENT_ID_EDEFAULT, elementId, persistedState, tags, transientDataFields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChainbasicSetToolbar(MToolBar newToolbar, org.eclipse.emf.common.notify.NotificationChain msgs) inteBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) inteDerivedOperationID(int baseOperationID, Class<?> baseClass) inteDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) eGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(int featureID) getLabel()getMenus()booleanbooleanbooleanDeprecated.Seemodel documentationfor details.voidsetAllowMultiple(boolean newAllowMultiple) voidsetCategory(String newCategory) voidsetCloseable(boolean newCloseable) voidsetContributionURI(String newContributionURI) voidsetDescription(String newDescription) voidsetDirtyable(boolean newDirtyable) Deprecated.Seemodel documentationfor details.voidsetIconURI(String newIconURI) voidvoidsetToolbar(MToolBar newToolbar) voidsetTooltip(String newTooltip) toString()voidMethods inherited from class org.eclipse.e4.ui.model.application.impl.ApplicationElementImpl
getContributorURI, getElementId, getPersistedState, getTags, getTransientData, setContributorURI, setElementIdMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.e4.ui.model.application.MApplicationElement
getContributorURI, getElementId, getPersistedState, getTags, getTransientData, setContributorURI, setElementIdMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eNotify
-
Field Details
-
LABEL_EDEFAULT
The default value of the 'Label' attribute.- Since:
- 1.0
- See Also:
-
label
The cached value of the 'Label' attribute.- Since:
- 1.0
- See Also:
-
ICON_URI_EDEFAULT
The default value of the 'Icon URI' attribute.- Since:
- 1.0
- See Also:
-
iconURI
The cached value of the 'Icon URI' attribute.- Since:
- 1.0
- See Also:
-
TOOLTIP_EDEFAULT
The default value of the 'Tooltip' attribute.- Since:
- 1.0
- See Also:
-
tooltip
The cached value of the 'Tooltip' attribute.- Since:
- 1.0
- See Also:
-
LOCALIZED_LABEL_EDEFAULT
The default value of the 'Localized Label' attribute.- See Also:
-
LOCALIZED_TOOLTIP_EDEFAULT
The default value of the 'Localized Tooltip' attribute.- See Also:
-
handlers
The cached value of the 'Handlers' containment reference list.- See Also:
-
bindingContexts
The cached value of the 'Binding Contexts' reference list.- See Also:
-
ALLOW_MULTIPLE_EDEFAULT
protected static final boolean ALLOW_MULTIPLE_EDEFAULTThe default value of the 'Allow Multiple' attribute.- See Also:
-
allowMultiple
protected boolean allowMultipleThe cached value of the 'Allow Multiple' attribute.- See Also:
-
CATEGORY_EDEFAULT
The default value of the 'Category' attribute.- See Also:
-
category
The cached value of the 'Category' attribute.- See Also:
-
toolbar
The cached value of the 'Toolbar' containment reference.- See Also:
-
CLOSEABLE_EDEFAULT
protected static final boolean CLOSEABLE_EDEFAULTThe default value of the 'Closeable' attribute.- See Also:
-
closeable
protected boolean closeableThe cached value of the 'Closeable' attribute.- See Also:
-
DIRTYABLE_EDEFAULT
Deprecated.Seemodel documentationfor details.The default value of the 'Dirtyable' attribute.- See Also:
- Restriction:
- See
model documentationfor details.
-
dirtyable
Deprecated.Seemodel documentationfor details.The cached value of the 'Dirtyable' attribute.- See Also:
- Restriction:
- See
model documentationfor details.
-
CONTRIBUTION_URI_EDEFAULT
The default value of the 'Contribution URI' attribute.- See Also:
-
contributionURI
The cached value of the 'Contribution URI' attribute.- See Also:
-
DESCRIPTION_EDEFAULT
The default value of the 'Description' attribute.- See Also:
-
description
The cached value of the 'Description' attribute.- See Also:
-
LOCALIZED_DESCRIPTION_EDEFAULT
The default value of the 'Localized Description' attribute.- See Also:
-
variables
The cached value of the 'Variables' attribute list.- See Also:
-
properties
The cached value of the 'Properties' map.- See Also:
-
trimBars
The cached value of the 'Trim Bars' containment reference list.- Since:
- 1.3
- See Also:
-
-
Constructor Details
-
PartDescriptorImpl
protected PartDescriptorImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classApplicationElementImpl
-
getLabel
-
setLabel
-
getIconURI
- Specified by:
getIconURIin interfaceMUILabel- Returns:
- the value of the 'Icon URI' attribute.
- Since:
- 1.0
- See Also:
-
setIconURI
- Specified by:
setIconURIin interfaceMUILabel- Parameters:
newIconURI- the new value of the 'Icon URI' attribute.- Since:
- 1.0
- See Also:
-
getTooltip
- Specified by:
getTooltipin interfaceMUILabel- Returns:
- the value of the 'Tooltip' attribute.
- Since:
- 1.0
- See Also:
-
setTooltip
- Specified by:
setTooltipin interfaceMUILabel- Parameters:
newTooltip- the new value of the 'Tooltip' attribute.- Since:
- 1.0
- See Also:
-
getLocalizedLabel
- Specified by:
getLocalizedLabelin interfaceMUILabel- Returns:
- the value of the 'Localized Label' attribute.
-
getLocalizedTooltip
- Specified by:
getLocalizedTooltipin interfaceMUILabel- Returns:
- the value of the 'Localized Tooltip' attribute.
-
getHandlers
- Specified by:
getHandlersin interfaceMHandlerContainer- Returns:
- the value of the 'Handlers' containment reference list.
-
getBindingContexts
- Specified by:
getBindingContextsin interfaceMBindings- Returns:
- the value of the 'Binding Contexts' reference list.
-
isAllowMultiple
public boolean isAllowMultiple()- Specified by:
isAllowMultiplein interfaceMPartDescriptor- Returns:
- the value of the 'Allow Multiple' attribute.
- See Also:
-
setAllowMultiple
public void setAllowMultiple(boolean newAllowMultiple) - Specified by:
setAllowMultiplein interfaceMPartDescriptor- Parameters:
newAllowMultiple- the new value of the 'Allow Multiple' attribute.- See Also:
-
getCategory
- Specified by:
getCategoryin interfaceMPartDescriptor- Returns:
- the value of the 'Category' attribute.
- See Also:
-
setCategory
- Specified by:
setCategoryin interfaceMPartDescriptor- Parameters:
newCategory- the new value of the 'Category' attribute.- See Also:
-
getMenus
- Specified by:
getMenusin interfaceMPartDescriptor- Returns:
- the value of the 'Menus' containment reference list.
-
getToolbar
- Specified by:
getToolbarin interfaceMPartDescriptor- Returns:
- the value of the 'Toolbar' containment reference.
- See Also:
-
isCloseable
public boolean isCloseable()- Specified by:
isCloseablein interfaceMPartDescriptor- Returns:
- the value of the 'Closeable' attribute.
- See Also:
-
setCloseable
public void setCloseable(boolean newCloseable) - Specified by:
setCloseablein interfaceMPartDescriptor- Parameters:
newCloseable- the new value of the 'Closeable' attribute.- See Also:
-
isDirtyable
Deprecated.Seemodel documentationfor details.- Specified by:
isDirtyablein interfaceMPartDescriptor- Returns:
- the value of the 'Dirtyable' attribute.
- See Also:
- Restriction:
- See
model documentationfor details.
-
setDirtyable
Deprecated.Seemodel documentationfor details.- Specified by:
setDirtyablein interfaceMPartDescriptor- Parameters:
newDirtyable- the new value of the 'Dirtyable' attribute.- See Also:
- Restriction:
- See
model documentationfor details.
-
getContributionURI
- Specified by:
getContributionURIin interfaceMPartDescriptor- Returns:
- the value of the 'Contribution URI' attribute.
- See Also:
-
setContributionURI
- Specified by:
setContributionURIin interfaceMPartDescriptor- Parameters:
newContributionURI- the new value of the 'Contribution URI' attribute.- See Also:
-
getDescription
- Specified by:
getDescriptionin interfaceMPartDescriptor- Returns:
- the value of the 'Description' attribute.
- See Also:
-
setDescription
- Specified by:
setDescriptionin interfaceMPartDescriptor- Parameters:
newDescription- the new value of the 'Description' attribute.- See Also:
-
getLocalizedDescription
- Specified by:
getLocalizedDescriptionin interfaceMPartDescriptor- Returns:
- the value of the 'Localized Description' attribute.
-
getVariables
- Specified by:
getVariablesin interfaceMPartDescriptor- Returns:
- the value of the 'Variables' attribute list.
-
getProperties
- Specified by:
getPropertiesin interfaceMPartDescriptor- Returns:
- the value of the 'Properties' map.
-
getTrimBars
- Specified by:
getTrimBarsin interfaceMPartDescriptor- Returns:
- the value of the 'Trim Bars' containment reference list.
- Since:
- 1.3
-
updateLocalization
public void updateLocalization()- Specified by:
updateLocalizationin interfaceMLocalizable- Since:
- 1.1
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseRemovein classApplicationElementImpl
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classApplicationElementImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classApplicationElementImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classApplicationElementImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classApplicationElementImpl
-
eBaseStructuralFeatureID
- Specified by:
eBaseStructuralFeatureIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eBaseStructuralFeatureIDin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedStructuralFeatureID
- Specified by:
eDerivedStructuralFeatureIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eDerivedStructuralFeatureIDin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedOperationID
- Specified by:
eDerivedOperationIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eDerivedOperationIDin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException - Specified by:
eInvokein interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eInvokein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Throws:
InvocationTargetException
-
toString
- Overrides:
toStringin classApplicationElementImpl
-
model documentationfor details.