|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.BasicNotifierImpl org.eclipse.emf.ecore.impl.BasicEObjectImpl org.eclipse.emf.ecore.impl.EObjectImpl org.eclipse.emf.ecore.impl.EGenericTypeImpl
public class EGenericTypeImpl
An implementation of the model object 'EGeneric Type'.
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 EClassifier |
eClassifier
The cached value of the ' EClassifier ' reference |
protected EGenericType |
eLowerBound
The cached value of the ' ELower Bound ' containment reference |
protected EClassifier |
eRawType
The cached value of the ' ERaw Type ' reference |
protected EList<EGenericType> |
eTypeArguments
The cached value of the ' EType Arguments ' containment reference list |
protected ETypeParameter |
eTypeParameter
The cached value of the ' EType Parameter ' reference |
protected EGenericType |
eUpperBound
The cached value of the ' EUpper Bound ' containment reference |
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.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
EGenericTypeImpl()
|
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.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 EGenericType eUpperBound
EUpper Bound
' containment reference.
getEUpperBound()
protected EList<EGenericType> eTypeArguments
EType Arguments
' containment reference list.
getETypeArguments()
protected EClassifier eRawType
ERaw Type
' reference.
getERawType()
protected EGenericType eLowerBound
ELower Bound
' containment reference.
getELowerBound()
protected ETypeParameter eTypeParameter
EType Parameter
' reference.
getETypeParameter()
protected EClassifier eClassifier
EClassifier
' reference.
getEClassifier()
Constructor Detail |
---|
protected EGenericTypeImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class EObjectImpl
public EGenericType getEUpperBound()
getEUpperBound
in interface EGenericType
EGenericType.setEUpperBound(EGenericType)
,
EcorePackage.getEGenericType_EUpperBound()
public NotificationChain basicSetEUpperBound(EGenericType newEUpperBound, NotificationChain msgs)
public void setEUpperBound(EGenericType newEUpperBound)
setEUpperBound
in interface EGenericType
newEUpperBound
- the new value of the 'EUpper Bound' containment reference.EGenericType.getEUpperBound()
public EList<EGenericType> getETypeArguments()
getETypeArguments
in interface EGenericType
EcorePackage.getEGenericType_ETypeArguments()
public EClassifier getERawType()
getERawType
in interface EGenericType
EcorePackage.getEGenericType_ERawType()
public EClassifier basicGetERawType()
public NotificationChain setERawType(EClassifier newERawType, NotificationChain msgs)
public NotificationChain eBasicSetContainer(InternalEObject newContainer, int newContainerFeatureID, NotificationChain msgs)
InternalEObject
eBasicSetContainer
in interface InternalEObject
eBasicSetContainer
in class BasicEObjectImpl
public EGenericType getELowerBound()
getELowerBound
in interface EGenericType
EGenericType.setELowerBound(EGenericType)
,
EcorePackage.getEGenericType_ELowerBound()
public NotificationChain basicSetELowerBound(EGenericType newELowerBound, NotificationChain msgs)
public void setELowerBound(EGenericType newELowerBound)
setELowerBound
in interface EGenericType
newELowerBound
- the new value of the 'ELower Bound' containment reference.EGenericType.getELowerBound()
public ETypeParameter getETypeParameter()
getETypeParameter
in interface EGenericType
EGenericType.setETypeParameter(ETypeParameter)
,
EcorePackage.getEGenericType_ETypeParameter()
public NotificationChain basicSetETypeParameter(ETypeParameter newETypeParameter, NotificationChain msgs)
public void setETypeParameter(ETypeParameter newETypeParameter)
setETypeParameter
in interface EGenericType
newETypeParameter
- the new value of the 'EType Parameter' reference.EGenericType.getETypeParameter()
protected EClassifier getErasure(ETypeParameter eTypeParameter)
public EClassifier getEClassifier()
getEClassifier
in interface EGenericType
EGenericType.setEClassifier(EClassifier)
,
EcorePackage.getEGenericType_EClassifier()
public EClassifier basicGetEClassifier()
public NotificationChain setEClassifier(EClassifier newEClassifier, NotificationChain msgs)
public void setEClassifier(EClassifier newEClassifier)
setEClassifier
in interface EGenericType
newEClassifier
- the new value of the 'EClassifier' reference.EGenericType.getEClassifier()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
InternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
EObject.eSet(EStructuralFeature, Object)
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
EObject.eUnset(EStructuralFeature)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl
EObject.eIsSet(EStructuralFeature)
public java.lang.String toString()
toString
in class BasicEObjectImpl
protected void toString(java.lang.StringBuilder result)
|
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 |