public class XMemberFeatureCallImpl extends XAbstractFeatureCallImplCustom implements XMemberFeatureCall
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 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 |
EXPLICIT_OPERATION_CALL_EDEFAULT
The default value of the '
Explicit Operation Call' attribute |
protected static boolean |
EXPLICIT_STATIC_EDEFAULT
The default value of the '
Explicit Static' attribute |
protected boolean |
explicitOperationCall
The cached value of the '
Explicit Operation Call' attribute |
protected boolean |
explicitStatic
The cached value of the '
Explicit Static' attribute |
protected org.eclipse.emf.common.util.EList<XExpression> |
memberCallArguments
The cached value of the '
Member Call Arguments' containment reference list |
protected XExpression |
memberCallTarget
The cached value of the '
Member Call Target' containment reference |
protected static boolean |
NULL_SAFE_EDEFAULT
The default value of the '
Null Safe' attribute |
protected boolean |
nullSafe
The cached value of the '
Null Safe' attribute |
protected static boolean |
PACKAGE_FRAGMENT_EDEFAULT
The default value of the '
Package Fragment' attribute |
protected boolean |
packageFragment
The cached value of the '
Package Fragment' attribute |
protected static boolean |
STATIC_WITH_DECLARING_TYPE_EDEFAULT
The default value of the '
Static With Declaring Type' attribute |
protected boolean |
staticWithDeclaringType
The cached value of the '
Static With Declaring Type' attribute |
protected static boolean |
TYPE_LITERAL_EDEFAULT
The default value of the '
Type Literal' attribute |
protected boolean |
typeLiteral
The cached value of the '
Type Literal' attribute |
feature, implicitFirstArgument, implicitReceiver, INVALID_FEATURE_ISSUE_CODE_EDEFAULT, invalidFeatureIssueCode, typeArguments, VALID_FEATURE_EDEFAULT, validFeatureEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
XMemberFeatureCallImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetMemberCallTarget(XExpression newMemberCallTarget,
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<XExpression> |
getMemberCallArguments() |
XExpression |
getMemberCallTarget() |
boolean |
isExplicitOperationCall() |
boolean |
isExplicitStatic() |
boolean |
isNullSafe() |
boolean |
isPackageFragment() |
boolean |
isStaticWithDeclaringType() |
boolean |
isTypeLiteral() |
void |
setExplicitOperationCall(boolean newExplicitOperationCall) |
void |
setExplicitStatic(boolean newExplicitStatic) |
void |
setMemberCallTarget(XExpression newMemberCallTarget) |
void |
setNullSafe(boolean newNullSafe) |
void |
setPackageFragment(boolean newPackageFragment) |
void |
setStaticWithDeclaringType(boolean newStaticWithDeclaringType) |
void |
setTypeLiteral(boolean newTypeLiteral) |
java.lang.String |
toString() |
createArgumentList, ensureFeatureLinked, getActualArguments, getActualArguments, getActualReceiver, getConcreteSyntaxFeatureName, getExpressionAsString, getExpressionsAsString, getFeature, getImplicitFirstArgument, getImplicitReceiver, getInvalidFeatureIssueCode, isExplicitOperationCallOrBuilderSyntax, isExtension, isOperation, isStatic, isValidFeature, setFeaturebasicGetFeature, basicSetImplicitFirstArgument, basicSetImplicitReceiver, getActualArguments, getActualReceiver, getExplicitArguments, getTypeArguments, isExtension, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCodeeBasicSetContainer, 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, eResolveProxy, 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, waitgetActualArguments, getActualReceiver, getConcreteSyntaxFeatureName, getExplicitArguments, getFeature, getImplicitFirstArgument, getImplicitReceiver, getInvalidFeatureIssueCode, getTypeArguments, isExplicitOperationCallOrBuilderSyntax, isExtension, isOperation, isStatic, isValidFeature, setFeature, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCodeeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected XExpression memberCallTarget
Member Call Target' containment reference.
getMemberCallTarget()protected org.eclipse.emf.common.util.EList<XExpression> memberCallArguments
Member Call Arguments' containment reference list.
getMemberCallArguments()protected static final boolean EXPLICIT_OPERATION_CALL_EDEFAULT
Explicit Operation Call' attribute.
isExplicitOperationCall(),
Constant Field Valuesprotected boolean explicitOperationCall
Explicit Operation Call' attribute.
isExplicitOperationCall()protected static final boolean EXPLICIT_STATIC_EDEFAULT
Explicit Static' attribute.
isExplicitStatic(),
Constant Field Valuesprotected boolean explicitStatic
Explicit Static' attribute.
isExplicitStatic()protected static final boolean NULL_SAFE_EDEFAULT
Null Safe' attribute.
isNullSafe(),
Constant Field Valuesprotected boolean nullSafe
Null Safe' attribute.
isNullSafe()protected static final boolean TYPE_LITERAL_EDEFAULT
Type Literal' attribute.
isTypeLiteral(),
Constant Field Valuesprotected boolean typeLiteral
Type Literal' attribute.
isTypeLiteral()protected static final boolean STATIC_WITH_DECLARING_TYPE_EDEFAULT
Static With Declaring Type' attribute.
isStaticWithDeclaringType(),
Constant Field Valuesprotected boolean staticWithDeclaringType
Static With Declaring Type' attribute.
isStaticWithDeclaringType()protected static final boolean PACKAGE_FRAGMENT_EDEFAULT
Package Fragment' attribute.
isPackageFragment(),
Constant Field Valuesprotected boolean packageFragment
Package Fragment' attribute.
isPackageFragment()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class XAbstractFeatureCallImplpublic XExpression getMemberCallTarget()
getMemberCallTarget in interface XMemberFeatureCallXMemberFeatureCall.setMemberCallTarget(XExpression),
XbasePackage.getXMemberFeatureCall_MemberCallTarget()public org.eclipse.emf.common.notify.NotificationChain basicSetMemberCallTarget(XExpression newMemberCallTarget, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMemberCallTarget(XExpression newMemberCallTarget)
setMemberCallTarget in interface XMemberFeatureCallnewMemberCallTarget - the new value of the 'Member Call Target' containment reference.XMemberFeatureCall.getMemberCallTarget()public org.eclipse.emf.common.util.EList<XExpression> getMemberCallArguments()
getMemberCallArguments in interface XMemberFeatureCallXbasePackage.getXMemberFeatureCall_MemberCallArguments()public boolean isExplicitOperationCall()
isExplicitOperationCall in interface XMemberFeatureCallXMemberFeatureCall.setExplicitOperationCall(boolean),
XbasePackage.getXMemberFeatureCall_ExplicitOperationCall()public void setExplicitOperationCall(boolean newExplicitOperationCall)
setExplicitOperationCall in interface XMemberFeatureCallnewExplicitOperationCall - the new value of the 'Explicit Operation Call' attribute.XMemberFeatureCall.isExplicitOperationCall()public boolean isExplicitStatic()
isExplicitStatic in interface XMemberFeatureCallXMemberFeatureCall.setExplicitStatic(boolean),
XbasePackage.getXMemberFeatureCall_ExplicitStatic()public void setExplicitStatic(boolean newExplicitStatic)
setExplicitStatic in interface XMemberFeatureCallnewExplicitStatic - the new value of the 'Explicit Static' attribute.XMemberFeatureCall.isExplicitStatic()public boolean isNullSafe()
isNullSafe in interface XMemberFeatureCallXMemberFeatureCall.setNullSafe(boolean),
XbasePackage.getXMemberFeatureCall_NullSafe()public void setNullSafe(boolean newNullSafe)
setNullSafe in interface XMemberFeatureCallnewNullSafe - the new value of the 'Null Safe' attribute.XMemberFeatureCall.isNullSafe()public boolean isTypeLiteral()
isTypeLiteral in interface XAbstractFeatureCallisTypeLiteral in interface XMemberFeatureCallisTypeLiteral in class XAbstractFeatureCallImplCustomXMemberFeatureCall.setTypeLiteral(boolean),
XbasePackage.getXMemberFeatureCall_TypeLiteral()public void setTypeLiteral(boolean newTypeLiteral)
setTypeLiteral in interface XMemberFeatureCallnewTypeLiteral - the new value of the 'Type Literal' attribute.XMemberFeatureCall.isTypeLiteral()public boolean isStaticWithDeclaringType()
isStaticWithDeclaringType in interface XMemberFeatureCallXMemberFeatureCall.setStaticWithDeclaringType(boolean),
XbasePackage.getXMemberFeatureCall_StaticWithDeclaringType()public void setStaticWithDeclaringType(boolean newStaticWithDeclaringType)
setStaticWithDeclaringType in interface XMemberFeatureCallnewStaticWithDeclaringType - the new value of the 'Static With Declaring Type' attribute.XMemberFeatureCall.isStaticWithDeclaringType()public boolean isPackageFragment()
isPackageFragment in interface XAbstractFeatureCallisPackageFragment in interface XMemberFeatureCallisPackageFragment in class XAbstractFeatureCallImplCustomXMemberFeatureCall.setPackageFragment(boolean),
XbasePackage.getXMemberFeatureCall_PackageFragment()public void setPackageFragment(boolean newPackageFragment)
setPackageFragment in interface XMemberFeatureCallnewPackageFragment - the new value of the 'Package Fragment' attribute.XMemberFeatureCall.isPackageFragment()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 XAbstractFeatureCallImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class XAbstractFeatureCallImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class XAbstractFeatureCallImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class XAbstractFeatureCallImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class XAbstractFeatureCallImplpublic java.lang.String toString()
toString in class XAbstractFeatureCallImpl