public class ElementExtensionImpl extends ClassImpl implements ElementExtension
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected static boolean |
IS_APPLIED_EDEFAULT
The default value of the '
Is Applied ' attribute. |
protected static int |
IS_APPLIED_EFLAG
The flag representing the value of the '
Is Applied ' attribute. |
protected static boolean |
IS_REQUIRED_EDEFAULT
The default value of the '
Is Required ' attribute. |
protected static int |
IS_REQUIRED_EFLAG
The flag representing the value of the '
Is Required ' attribute. |
protected Stereotype |
stereotype
The cached value of the '
Stereotype ' reference. |
extenders, INSTANCE_CLASS_NAME_EDEFAULT, instanceClassName, IS_ABSTRACT_EDEFAULT, IS_ABSTRACT_EFLAG, IS_ACTIVE_EDEFAULT, IS_ACTIVE_EFLAG, IS_INTERFACE_EDEFAULT, IS_INTERFACE_EFLAG, ownedBehaviors, ownedBindings, ownedConstraints, ownedInvariants, ownedOperations, ownedProperties, ownedSignature, superClasses, unspecializedElement
name, NAME_EDEFAULT
annotatingComments, ownedAnnotations, ownedComments, ownedExtensions
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
ElementExtensionImpl() |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Stereotype |
basicGetStereotype() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetBase(Element newBase,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
Element |
getBase() |
CompleteInheritance |
getInheritance(StandardLibrary standardLibrary)
Return the inheritance description for this type within standardLibrary.
|
Package |
getPackage() |
Stereotype |
getStereotype() |
boolean |
isIsApplied() |
boolean |
isIsRequired() |
void |
setBase(Element newBase) |
void |
setIsApplied(boolean newIsApplied) |
void |
setIsRequired(boolean newIsRequired) |
void |
setStereotype(Stereotype newStereotype) |
java.lang.String |
toString() |
addClassListener, basicSetOwnedSignature, basicSetOwningPackage, computeId, conformsTo, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, eInvoke, getCommonType, getExtenders, getInstanceClassName, getMetaTypeName, getNormalizedType, getOwnedBehaviors, getOwnedBindings, getOwnedConstraints, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwnedSignature, getOwningPackage, getSuperClasses, getTypeId, getTypeParameters, getUnspecializedElement, isClass, isIsAbstract, isIsActive, isIsInterface, isOrdered, isTemplateParameter, isUnique, lookupActualOperation, lookupImplementation, removeClassListener, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setName, setOwnedSignature, setOwningPackage, setUnspecializedElement, specializeIn, validateUniqueInvariantName
createInstance, createInstance, flattenedType, isEqualTo, isEqualToUnspecializedType, oclEquals, oclHashCode
getName
allOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eBasicSetContainer, getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createInstance, createInstance, getExtenders, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwningPackage, getSuperClasses, getTypeParameters, isIsAbstract, isIsActive, isIsInterface, isOrdered, isUnique, lookupActualOperation, lookupImplementation, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setOwningPackage, validateUniqueInvariantName
conformsTo, flattenedType, getCommonType, getNormalizedType, getTypeId, isClass, isEqualTo, isEqualToUnspecializedType, isTemplateParameter, specializeIn
oclEquals, oclHashCode
getOwnedConstraints
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getOwnedBindings, getOwnedSignature, getUnspecializedElement, setOwnedSignature, setUnspecializedElement
protected static final boolean IS_APPLIED_EDEFAULT
Is Applied
' attribute.
isIsApplied()
,
Constant Field Valuesprotected static final int IS_APPLIED_EFLAG
Is Applied
' attribute.
isIsApplied()
,
Constant Field Valuesprotected static final boolean IS_REQUIRED_EDEFAULT
Is Required
' attribute.
isIsRequired()
,
Constant Field Valuesprotected static final int IS_REQUIRED_EFLAG
Is Required
' attribute.
isIsRequired()
,
Constant Field Valuesprotected Stereotype stereotype
Stereotype
' reference.
getStereotype()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ClassImpl
public Stereotype getStereotype()
getStereotype
in interface ElementExtension
ElementExtension.setStereotype(Stereotype)
,
PivotPackage.getElementExtension_Stereotype()
public Stereotype basicGetStereotype()
public void setStereotype(Stereotype newStereotype)
setStereotype
in interface ElementExtension
newStereotype
- the new value of the 'Stereotype' reference.ElementExtension.getStereotype()
public Element getBase()
getBase
in interface ElementExtension
ElementExtension.setBase(Element)
,
PivotPackage.getElementExtension_Base()
,
Element.getOwnedExtensions()
public org.eclipse.emf.common.notify.NotificationChain basicSetBase(Element newBase, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBase(Element newBase)
setBase
in interface ElementExtension
newBase
- the new value of the 'Base' container reference.ElementExtension.getBase()
public boolean isIsApplied()
isIsApplied
in interface ElementExtension
ElementExtension.setIsApplied(boolean)
,
PivotPackage.getElementExtension_IsApplied()
public void setIsApplied(boolean newIsApplied)
setIsApplied
in interface ElementExtension
newIsApplied
- the new value of the 'Is Applied' attribute.ElementExtension.isIsApplied()
public boolean isIsRequired()
isIsRequired
in interface ElementExtension
ElementExtension.setIsRequired(boolean)
,
PivotPackage.getElementExtension_IsRequired()
public void setIsRequired(boolean newIsRequired)
setIsRequired
in interface ElementExtension
newIsRequired
- the new value of the 'Is Required' attribute.ElementExtension.isIsRequired()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class ClassImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class ClassImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class ClassImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public <R> R accept(@NonNull Visitor<R> visitor)
Element
@NonNull public CompleteInheritance getInheritance(@NonNull StandardLibrary standardLibrary)
Type
getInheritance
in interface Type
getInheritance
in class ClassImpl
public Package getPackage()
getPackage
in class TypeImpl