|
|||||||||
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.MinimalEObjectImpl org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container org.eclipse.xtext.common.types.impl.JvmTypeReferenceImpl org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImpl org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom org.eclipse.xtext.xtype.impl.XFunctionTypeRefImpl
public class XFunctionTypeRefImpl
An implementation of the model object 'XFunction Type Ref'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic |
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected static boolean |
INSTANCE_CONTEXT_EDEFAULT
The default value of the ' Instance Context ' attribute. |
protected boolean |
instanceContext
The cached value of the ' Instance Context ' attribute. |
protected org.eclipse.emf.common.util.EList<JvmTypeReference> |
paramTypes
The cached value of the ' Param Types ' containment reference list. |
protected JvmTypeReference |
returnType
The cached value of the ' Return Type ' containment reference. |
protected JvmType |
type
The cached value of the ' Type ' reference. |
Fields inherited from class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImpl |
---|
equivalent |
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eContainer |
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.EStructuralFeature.Internal.DynamicValueHolder |
---|
NIL |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
XFunctionTypeRefImpl()
|
Method Summary | |
---|---|
JvmType |
basicGetType()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetReturnType(JvmTypeReference newReturnType,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
org.eclipse.emf.common.util.EList<JvmTypeReference> |
getParamTypes()
|
JvmTypeReference |
getReturnType()
|
JvmType |
getType()
|
boolean |
isInstanceContext()
|
void |
setInstanceContext(boolean newInstanceContext)
|
void |
setReturnType(JvmTypeReference newReturnType)
|
void |
setType(JvmType newType)
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom |
---|
accept, accept, getIdentifier, getQualifiedName, getSimpleName |
Methods inherited from class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImpl |
---|
basicGetEquivalent, basicSetEquivalent, getEquivalent, setEquivalent |
Methods inherited from class org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom |
---|
eResolveProxy, getQualifiedName |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eBasicSetContainer, eInternalContainer |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
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.xtext.common.types.JvmSpecializedTypeReference |
---|
getEquivalent, setEquivalent |
Methods inherited from interface org.eclipse.xtext.common.types.JvmTypeReference |
---|
accept, accept, getIdentifier, getQualifiedName, getQualifiedName, getSimpleName |
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 org.eclipse.emf.common.util.EList<JvmTypeReference> paramTypes
Param Types
' containment reference list.
getParamTypes()
protected JvmTypeReference returnType
Return Type
' containment reference.
getReturnType()
protected JvmType type
Type
' reference.
getType()
protected static final boolean INSTANCE_CONTEXT_EDEFAULT
Instance Context
' attribute.
isInstanceContext()
,
Constant Field Valuesprotected boolean instanceContext
Instance Context
' attribute.
isInstanceContext()
Constructor Detail |
---|
protected XFunctionTypeRefImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class JvmSpecializedTypeReferenceImpl
public org.eclipse.emf.common.util.EList<JvmTypeReference> getParamTypes()
getParamTypes
in interface XFunctionTypeRef
XtypePackage.getXFunctionTypeRef_ParamTypes()
public JvmTypeReference getReturnType()
getReturnType
in interface XFunctionTypeRef
XFunctionTypeRef.setReturnType(JvmTypeReference)
,
XtypePackage.getXFunctionTypeRef_ReturnType()
public org.eclipse.emf.common.notify.NotificationChain basicSetReturnType(JvmTypeReference newReturnType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setReturnType(JvmTypeReference newReturnType)
setReturnType
in interface XFunctionTypeRef
newReturnType
- the new value of the 'Return Type' containment reference.XFunctionTypeRef.getReturnType()
public JvmType getType()
getType
in interface JvmTypeReference
getType
in interface XFunctionTypeRef
getType
in class JvmSpecializedTypeReferenceImplCustom
XFunctionTypeRef.setType(JvmType)
,
XtypePackage.getXFunctionTypeRef_Type()
public JvmType basicGetType()
public void setType(JvmType newType)
setType
in interface XFunctionTypeRef
newType
- the new value of the 'Type' reference.XFunctionTypeRef.getType()
public boolean isInstanceContext()
isInstanceContext
in interface XFunctionTypeRef
XFunctionTypeRef.setInstanceContext(boolean)
,
XtypePackage.getXFunctionTypeRef_InstanceContext()
public void setInstanceContext(boolean newInstanceContext)
setInstanceContext
in interface XFunctionTypeRef
newInstanceContext
- the new value of the 'Instance Context' attribute.XFunctionTypeRef.isInstanceContext()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class JvmSpecializedTypeReferenceImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class JvmSpecializedTypeReferenceImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class JvmSpecializedTypeReferenceImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class JvmSpecializedTypeReferenceImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class JvmSpecializedTypeReferenceImpl
public java.lang.String toString()
toString
in class JvmSpecializedTypeReferenceImplCustom
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |