public class XFunctionTypeRefImpl extends JvmSpecializedTypeReferenceImplCustom implements XFunctionTypeRef
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends 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 |
equivalentEVIRTUAL_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) |
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,
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) |
String |
toString() |
accept, accept, getIdentifier, getQualifiedName, getSimpleNamebasicSetEquivalent, getEquivalent, setEquivalenteResolveProxy, getQualifiedNameeBasicSetContainer, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEquivalent, setEquivalentaccept, accept, getIdentifier, getQualifiedName, getQualifiedName, getSimpleNameeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected org.eclipse.emf.common.util.EList<JvmTypeReference> paramTypes
Param Types' containment reference list.
getParamTypes()protected JvmTypeReference returnType
Return Type' containment reference.
getReturnType()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 JvmSpecializedTypeReferenceImplpublic org.eclipse.emf.common.util.EList<JvmTypeReference> getParamTypes()
getParamTypes in interface XFunctionTypeRefXtypePackage.getXFunctionTypeRef_ParamTypes()public JvmTypeReference getReturnType()
getReturnType in interface XFunctionTypeRefXFunctionTypeRef.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 XFunctionTypeRefnewReturnType - the new value of the 'Return Type' containment reference.XFunctionTypeRef.getReturnType()public JvmType getType()
getType in interface JvmTypeReferencegetType in interface XFunctionTypeRefgetType in class JvmSpecializedTypeReferenceImplCustomXFunctionTypeRef.setType(JvmType),
XtypePackage.getXFunctionTypeRef_Type()public JvmType basicGetType()
public void setType(JvmType newType)
setType in interface XFunctionTypeRefnewType - the new value of the 'Type' reference.XFunctionTypeRef.getType()public boolean isInstanceContext()
isInstanceContext in interface XFunctionTypeRefXFunctionTypeRef.setInstanceContext(boolean),
XtypePackage.getXFunctionTypeRef_InstanceContext()public void setInstanceContext(boolean newInstanceContext)
setInstanceContext in interface XFunctionTypeRefnewInstanceContext - 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 JvmSpecializedTypeReferenceImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class JvmSpecializedTypeReferenceImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class JvmSpecializedTypeReferenceImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class JvmSpecializedTypeReferenceImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class JvmSpecializedTypeReferenceImplpublic String toString()
toString in class JvmSpecializedTypeReferenceImplCustomCopyright © 2015. All Rights Reserved.