public abstract class ETypedElementImpl extends ENamedElementImpl implements ETypedElement
The following features are implemented:
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
protected EGenericType |
eGenericType
The cached value of the '
EGeneric Type ' containment reference |
protected EClassifier |
eType
The cached value of the '
EType ' reference |
protected static int |
LOWER_BOUND_EDEFAULT
The default value of the '
Lower Bound ' attribute |
protected int |
lowerBound
The cached value of the '
Lower Bound ' attribute |
protected static boolean |
MANY_EDEFAULT
The default value of the '
Many ' attribute |
protected static boolean |
ORDERED_EDEFAULT
The default value of the '
Ordered ' attribute |
protected static int |
ORDERED_EFLAG
The flag representing the value of the '
Ordered ' attribute |
protected static boolean |
REQUIRED_EDEFAULT
The default value of the '
Required ' attribute |
protected static boolean |
UNIQUE_EDEFAULT
The default value of the '
Unique ' attribute |
protected static int |
UNIQUE_EFLAG
The flag representing the value of the '
Unique ' attribute |
protected static int |
UPPER_BOUND_EDEFAULT
The default value of the '
Upper Bound ' attribute |
protected int |
upperBound
The cached value of the '
Upper Bound ' attribute |
name, NAME_EDEFAULT
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY
NIL
EOPPOSITE_FEATURE_BASE
Modifier | Constructor and Description |
---|---|
protected |
ETypedElementImpl() |
Modifier and Type | Method and Description |
---|---|
EClassifier |
basicGetEType() |
NotificationChain |
basicSetEGenericType(EGenericType newEGenericType,
NotificationChain msgs) |
NotificationChain |
basicUnsetEGenericType(NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
protected void |
freeze() |
EGenericType |
getEGenericType() |
EClassifier |
getEType() |
int |
getLowerBound() |
int |
getUpperBound() |
boolean |
isMany()
Returns the value of the 'Many' attribute
|
boolean |
isOrdered() |
boolean |
isRequired()
Returns the value of the 'Required' attribute
|
boolean |
isSetEGenericType() |
boolean |
isSetEType() |
boolean |
isUnique() |
void |
setEGenericType(EGenericType newEGenericType) |
NotificationChain |
setEGenericType(EGenericType newEGenericType,
NotificationChain msgs) |
void |
setEType(EClassifier newEType)
Sets the value of the '
EType ' reference |
NotificationChain |
setEType(EClassifier newEType,
NotificationChain msgs) |
void |
setLowerBound(int newLowerBound) |
void |
setOrdered(boolean newOrdered) |
void |
setUnique(boolean newUnique) |
void |
setUpperBound(int newUpperBound) |
java.lang.String |
toString() |
void |
unsetEGenericType() |
void |
unsetEType() |
eContents, eCrossReferences, getName, getNameGen, setName
eInverseAdd, eInvoke, eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, 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, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, setName
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
protected static final boolean ORDERED_EDEFAULT
Ordered
' attribute.
isOrdered()
,
Constant Field Valuesprotected static final int ORDERED_EFLAG
Ordered
' attribute.
isOrdered()
,
Constant Field Valuesprotected static final boolean UNIQUE_EDEFAULT
Unique
' attribute.
isUnique()
,
Constant Field Valuesprotected static final int UNIQUE_EFLAG
Unique
' attribute.
isUnique()
,
Constant Field Valuesprotected static final int LOWER_BOUND_EDEFAULT
Lower Bound
' attribute.
getLowerBound()
,
Constant Field Valuesprotected int lowerBound
Lower Bound
' attribute.
getLowerBound()
protected static final int UPPER_BOUND_EDEFAULT
Upper Bound
' attribute.
getUpperBound()
,
Constant Field Valuesprotected int upperBound
Upper Bound
' attribute.
getUpperBound()
protected static final boolean MANY_EDEFAULT
Many
' attribute.
isMany()
,
Constant Field Valuesprotected static final boolean REQUIRED_EDEFAULT
Required
' attribute.
isRequired()
,
Constant Field Valuesprotected EClassifier eType
EType
' reference.
getEType()
protected EGenericType eGenericType
EGeneric Type
' containment reference.
getEGenericType()
protected void freeze()
freeze
in class EModelElementImpl
protected EClass eStaticClass()
eStaticClass
in class ENamedElementImpl
public boolean isOrdered()
isOrdered
in interface ETypedElement
ETypedElement.setOrdered(boolean)
,
EcorePackage.getETypedElement_Ordered()
public void setOrdered(boolean newOrdered)
setOrdered
in interface ETypedElement
newOrdered
- the new value of the 'Ordered' attribute.ETypedElement.isOrdered()
public boolean isUnique()
isUnique
in interface ETypedElement
ETypedElement.setUnique(boolean)
,
EcorePackage.getETypedElement_Unique()
public void setUnique(boolean newUnique)
setUnique
in interface ETypedElement
newUnique
- the new value of the 'Unique' attribute.ETypedElement.isUnique()
public int getLowerBound()
getLowerBound
in interface ETypedElement
ETypedElement.setLowerBound(int)
,
EcorePackage.getETypedElement_LowerBound()
public void setLowerBound(int newLowerBound)
setLowerBound
in interface ETypedElement
newLowerBound
- the new value of the 'Lower Bound' attribute.ETypedElement.getLowerBound()
public int getUpperBound()
getUpperBound
in interface ETypedElement
ETypedElement.setUpperBound(int)
,
EcorePackage.getETypedElement_UpperBound()
public void setUpperBound(int newUpperBound)
setUpperBound
in interface ETypedElement
newUpperBound
- the new value of the 'Upper Bound' attribute.ETypedElement.getUpperBound()
public boolean isMany()
ETypedElement
It represents whether more than one value may appear in a valid instance.
isMany
in interface ETypedElement
EcorePackage.getETypedElement_Many()
public boolean isRequired()
ETypedElement
It represents whether at least one value is required for a valid instance.
isRequired
in interface ETypedElement
EcorePackage.getETypedElement_Required()
public EClassifier getEType()
getEType
in interface ETypedElement
,
ETypedElement.setEType(EClassifier)
,
EcorePackage.getETypedElement_EType()
public EClassifier basicGetEType()
public NotificationChain setEType(EClassifier newEType, NotificationChain msgs)
public void setEType(EClassifier newEType)
ETypedElement
EType
' reference.
setEType
in interface ETypedElement
newEType
- the new value of the 'EType' reference.ETypedElement.getEType()
public void unsetEType()
public boolean isSetEType()
public EGenericType getEGenericType()
getEGenericType
in interface ETypedElement
ETypedElement.setEGenericType(EGenericType)
,
EcorePackage.getETypedElement_EGenericType()
public NotificationChain basicSetEGenericType(EGenericType newEGenericType, NotificationChain msgs)
public NotificationChain setEGenericType(EGenericType newEGenericType, NotificationChain msgs)
public void setEGenericType(EGenericType newEGenericType)
setEGenericType
in interface ETypedElement
newEGenericType
- the new value of the 'EGeneric Type' containment reference.ETypedElement.getEGenericType()
public NotificationChain basicUnsetEGenericType(NotificationChain msgs)
public void unsetEGenericType()
public boolean isSetEGenericType()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class EModelElementImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class ENamedElementImpl
InternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class ENamedElementImpl
EObject.eSet(EStructuralFeature, Object)
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class ENamedElementImpl
EObject.eUnset(EStructuralFeature)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class ENamedElementImpl
EObject.eIsSet(EStructuralFeature)
public java.lang.String toString()
toString
in class ENamedElementImpl