|
||||||||||
| 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.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.ETypedElementImpl
public abstract class ETypedElementImpl
An implementation of the model object 'ETyped Element'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
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 |
| 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.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eProxyURI |
| 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 class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| 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()
|
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()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
|---|
eContents, eCrossReferences, getName, getNameGen, setName |
| Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eInverseAdd, eObjectForURIFragmentSegment, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eIsProxy, eProperties, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| 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, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| 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()protected EGenericType eGenericType
EGeneric Type' containment reference.
getEGenericType()| Constructor Detail |
|---|
protected ETypedElementImpl()
| Method Detail |
|---|
protected void freeze()
freeze in class EModelElementImplprotected EClass eStaticClass()
eStaticClass in class ENamedElementImplpublic boolean isOrdered()
isOrdered in interface ETypedElementETypedElement.setOrdered(boolean),
EcorePackage.getETypedElement_Ordered()public void setOrdered(boolean newOrdered)
setOrdered in interface ETypedElementnewOrdered - the new value of the 'Ordered' attribute.ETypedElement.isOrdered()public boolean isUnique()
isUnique in interface ETypedElementETypedElement.setUnique(boolean),
EcorePackage.getETypedElement_Unique()public void setUnique(boolean newUnique)
setUnique in interface ETypedElementnewUnique - the new value of the 'Unique' attribute.ETypedElement.isUnique()public int getLowerBound()
getLowerBound in interface ETypedElementETypedElement.setLowerBound(int),
EcorePackage.getETypedElement_LowerBound()public void setLowerBound(int newLowerBound)
setLowerBound in interface ETypedElementnewLowerBound - the new value of the 'Lower Bound' attribute.ETypedElement.getLowerBound()public int getUpperBound()
getUpperBound in interface ETypedElementETypedElement.setUpperBound(int),
EcorePackage.getETypedElement_UpperBound()public void setUpperBound(int newUpperBound)
setUpperBound in interface ETypedElementnewUpperBound - the new value of the 'Upper Bound' attribute.ETypedElement.getUpperBound()public boolean isMany()
ETypedElementIt represents whether more than one value may appear in a valid instance.
isMany in interface ETypedElementEcorePackage.getETypedElement_Many()public boolean isRequired()
ETypedElementIt represents whether at least one value is required for a valid instance.
isRequired in interface ETypedElementEcorePackage.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)
ETypedElementEType' reference.
setEType in interface ETypedElementnewEType - the new value of the 'EType' reference.ETypedElement.getEType()public void unsetEType()
public boolean isSetEType()
public EGenericType getEGenericType()
getEGenericType in interface ETypedElementETypedElement.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 ETypedElementnewEGenericType - 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 InternalEObjecteGet in class ENamedElementImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class ENamedElementImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class ENamedElementImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class ENamedElementImplEObject.eIsSet(EStructuralFeature)public java.lang.String toString()
toString in class ENamedElementImpl
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||