|
||||||||||
| 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.xcore.impl.XGenericTypeImpl
public class XGenericTypeImpl
An implementation of the model object 'XGeneric 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>, BasicNotifierImpl.EObservableAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
protected XGenericType |
lowerBound
The cached value of the ' Lower Bound' containment reference |
protected GenBase |
type
The cached value of the ' Type' reference |
protected EList<XGenericType> |
typeArguments
The cached value of the ' Type Arguments' containment reference list |
protected XGenericType |
upperBound
The cached value of the ' Upper 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 |
XGenericTypeImpl()
|
| Method Summary | |
|---|---|
GenBase |
basicGetType()
|
NotificationChain |
basicSetLowerBound(XGenericType newLowerBound,
NotificationChain msgs)
|
NotificationChain |
basicSetUpperBound(XGenericType newUpperBound,
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)
|
XGenericType |
getLowerBound()
|
GenBase |
getType()
|
EList<XGenericType> |
getTypeArguments()
|
XGenericType |
getUpperBound()
|
void |
setLowerBound(XGenericType newLowerBound)
|
void |
setType(GenBase newType)
|
void |
setUpperBound(XGenericType newUpperBound)
|
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters, 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, eInvoke, 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 XGenericType upperBound
Upper Bound' containment reference.
getUpperBound()protected EList<XGenericType> typeArguments
Type Arguments' containment reference list.
getTypeArguments()protected XGenericType lowerBound
Lower Bound' containment reference.
getLowerBound()protected GenBase type
Type' reference.
getType()| Constructor Detail |
|---|
protected XGenericTypeImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class EObjectImplpublic XGenericType getUpperBound()
getUpperBound in interface XGenericTypeXGenericType.setUpperBound(XGenericType),
XcorePackage.getXGenericType_UpperBound()
public NotificationChain basicSetUpperBound(XGenericType newUpperBound,
NotificationChain msgs)
public void setUpperBound(XGenericType newUpperBound)
setUpperBound in interface XGenericTypenewUpperBound - the new value of the 'Upper Bound' containment reference.XGenericType.getUpperBound()public EList<XGenericType> getTypeArguments()
getTypeArguments in interface XGenericTypeXcorePackage.getXGenericType_TypeArguments()public XGenericType getLowerBound()
getLowerBound in interface XGenericTypeXGenericType.setLowerBound(XGenericType),
XcorePackage.getXGenericType_LowerBound()
public NotificationChain basicSetLowerBound(XGenericType newLowerBound,
NotificationChain msgs)
public void setLowerBound(XGenericType newLowerBound)
setLowerBound in interface XGenericTypenewLowerBound - the new value of the 'Lower Bound' containment reference.XGenericType.getLowerBound()public GenBase getType()
getType in interface XGenericTypeXGenericType.setType(GenBase),
XcorePackage.getXGenericType_Type()public GenBase basicGetType()
public void setType(GenBase newType)
setType in interface XGenericTypenewType - the new value of the 'Type' reference.XGenericType.getType()
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)
|
Copyright 2001-2012 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||