|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.ETypedElementImpl
An implementation of the model object 'ETyped Element'.
The following features are implemented:
Nested Class Summary |
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
BasicNotifierImpl.EAdapterList |
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
InternalEObject.EStore |
Field Summary | |
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 |
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
name, NAME_EDEFAULT |
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from interface org.eclipse.emf.ecore.ETypedElement |
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
protected |
ETypedElementImpl()
|
Method Summary | |
EClassifier |
basicGetEType()
|
Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
|
boolean |
eIsSet(EStructuralFeature eFeature)
|
void |
eSet(EStructuralFeature eFeature,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(EStructuralFeature eFeature)
|
void |
freeze()
|
EClassifier |
getEType()
Returns the value of the 'EType' reference |
EClassifier |
getETypeGen()
|
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 |
isUnique()
|
void |
setEType(EClassifier newEType)
|
void |
setLowerBound(int newLowerBound)
|
void |
setOrdered(boolean newOrdered)
|
void |
setUnique(boolean newUnique)
|
void |
setUpperBound(int newUpperBound)
|
String |
toString()
|
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
getName, getNameGen, setName |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations, isFrozen |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
getName, setName |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
eNotificationRequired |
Field Detail |
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()
Constructor Detail |
protected ETypedElementImpl()
Method Detail |
public 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 getETypeGen()
public EClassifier getEType()
ETypedElement
It represents the type of the element.
getEType
in interface ETypedElement
ETypedElement.setEType(EClassifier)
,
EcorePackage.getETypedElement_EType()
public EClassifier basicGetEType()
public void setEType(EClassifier newEType)
setEType
in interface ETypedElement
newEType
- the new value of the 'EType' reference.ETypedElement.getEType()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
eInverseAdd
in interface InternalEObject
eInverseAdd
in class ENamedElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
eInverseRemove
in interface InternalEObject
eInverseRemove
in class ENamedElementImpl
public Object eGet(EStructuralFeature eFeature, boolean resolve)
eGet
in interface EObject
eGet
in class ENamedElementImpl
public boolean eIsSet(EStructuralFeature eFeature)
eIsSet
in interface EObject
eIsSet
in class ENamedElementImpl
public String toString()
toString
in class ENamedElementImpl
public void eSet(EStructuralFeature eFeature, Object newValue)
eSet
in interface EObject
eSet
in class ENamedElementImpl
public void eUnset(EStructuralFeature eFeature)
eUnset
in interface EObject
eUnset
in class ENamedElementImpl
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |