|
||||||||||
| 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.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 EObjectImplpublic EGenericType getEUpperBound()
getEUpperBound in interface EGenericTypeEGenericType.setEUpperBound(EGenericType),
EcorePackage.getEGenericType_EUpperBound()
public NotificationChain basicSetEUpperBound(EGenericType newEUpperBound,
NotificationChain msgs)
public void setEUpperBound(EGenericType newEUpperBound)
setEUpperBound in interface EGenericTypenewEUpperBound - the new value of the 'EUpper Bound' containment reference.EGenericType.getEUpperBound()public EList<EGenericType> getETypeArguments()
getETypeArguments in interface EGenericTypeEcorePackage.getEGenericType_ETypeArguments()public EClassifier getERawType()
getERawType in interface EGenericTypeEcorePackage.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 InternalEObjecteBasicSetContainer in class BasicEObjectImplpublic EGenericType getELowerBound()
getELowerBound in interface EGenericTypeEGenericType.setELowerBound(EGenericType),
EcorePackage.getEGenericType_ELowerBound()
public NotificationChain basicSetELowerBound(EGenericType newELowerBound,
NotificationChain msgs)
public void setELowerBound(EGenericType newELowerBound)
setELowerBound in interface EGenericTypenewELowerBound - the new value of the 'ELower Bound' containment reference.EGenericType.getELowerBound()public ETypeParameter getETypeParameter()
getETypeParameter in interface EGenericTypeEGenericType.setETypeParameter(ETypeParameter),
EcorePackage.getEGenericType_ETypeParameter()
public NotificationChain basicSetETypeParameter(ETypeParameter newETypeParameter,
NotificationChain msgs)
public void setETypeParameter(ETypeParameter newETypeParameter)
setETypeParameter in interface EGenericTypenewETypeParameter - the new value of the 'EType Parameter' reference.EGenericType.getETypeParameter()protected EClassifier getErasure(ETypeParameter eTypeParameter)
public EClassifier getEClassifier()
getEClassifier in interface EGenericTypeEGenericType.setEClassifier(EClassifier),
EcorePackage.getEGenericType_EClassifier()public EClassifier basicGetEClassifier()
public NotificationChain setEClassifier(EClassifier newEClassifier,
NotificationChain msgs)
public void setEClassifier(EClassifier newEClassifier)
setEClassifier in interface EGenericTypenewEClassifier - 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 InternalEObjecteGet in class BasicEObjectImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class BasicEObjectImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class BasicEObjectImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class BasicEObjectImplEObject.eIsSet(EStructuralFeature)public java.lang.String toString()
toString in class BasicEObjectImplprotected 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 | |||||||||