public class XFunctionTypeRefImpl extends JvmSpecializedTypeReferenceImplCustom implements XFunctionTypeRef
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
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 |
equivalent
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
XFunctionTypeRefImpl() |
Modifier and Type | Method and Description |
---|---|
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() |
accept, accept, getIdentifier, getQualifiedName, getSimpleName
basicSetEquivalent, getEquivalent, setEquivalent
eResolveProxy, getQualifiedName
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEquivalent, setEquivalent
accept, accept, getIdentifier, getQualifiedName, getQualifiedName, getSimpleName
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
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()
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