public class XMemberFeatureCallImpl extends XAbstractFeatureCallImplCustom implements XMemberFeatureCall
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 |
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, validFeature
EVIRTUAL_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, setFeature
basicGetFeature, basicSetImplicitFirstArgument, basicSetImplicitReceiver, getActualArguments, getActualReceiver, getExplicitArguments, getTypeArguments, isExtension, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode
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, eResolveProxy, 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
getActualArguments, getActualReceiver, getConcreteSyntaxFeatureName, getExplicitArguments, getFeature, getImplicitFirstArgument, getImplicitReceiver, getInvalidFeatureIssueCode, getTypeArguments, isExplicitOperationCallOrBuilderSyntax, isExtension, isOperation, isStatic, isValidFeature, setFeature, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected 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 XAbstractFeatureCallImpl
public XExpression getMemberCallTarget()
getMemberCallTarget
in interface XMemberFeatureCall
XMemberFeatureCall.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 XMemberFeatureCall
newMemberCallTarget
- the new value of the 'Member Call Target' containment reference.XMemberFeatureCall.getMemberCallTarget()
public org.eclipse.emf.common.util.EList<XExpression> getMemberCallArguments()
getMemberCallArguments
in interface XMemberFeatureCall
XbasePackage.getXMemberFeatureCall_MemberCallArguments()
public boolean isExplicitOperationCall()
isExplicitOperationCall
in interface XMemberFeatureCall
XMemberFeatureCall.setExplicitOperationCall(boolean)
,
XbasePackage.getXMemberFeatureCall_ExplicitOperationCall()
public void setExplicitOperationCall(boolean newExplicitOperationCall)
setExplicitOperationCall
in interface XMemberFeatureCall
newExplicitOperationCall
- the new value of the 'Explicit Operation Call' attribute.XMemberFeatureCall.isExplicitOperationCall()
public boolean isExplicitStatic()
isExplicitStatic
in interface XMemberFeatureCall
XMemberFeatureCall.setExplicitStatic(boolean)
,
XbasePackage.getXMemberFeatureCall_ExplicitStatic()
public void setExplicitStatic(boolean newExplicitStatic)
setExplicitStatic
in interface XMemberFeatureCall
newExplicitStatic
- the new value of the 'Explicit Static' attribute.XMemberFeatureCall.isExplicitStatic()
public boolean isNullSafe()
isNullSafe
in interface XMemberFeatureCall
XMemberFeatureCall.setNullSafe(boolean)
,
XbasePackage.getXMemberFeatureCall_NullSafe()
public void setNullSafe(boolean newNullSafe)
setNullSafe
in interface XMemberFeatureCall
newNullSafe
- the new value of the 'Null Safe' attribute.XMemberFeatureCall.isNullSafe()
public boolean isTypeLiteral()
isTypeLiteral
in interface XAbstractFeatureCall
isTypeLiteral
in interface XMemberFeatureCall
isTypeLiteral
in class XAbstractFeatureCallImplCustom
XMemberFeatureCall.setTypeLiteral(boolean)
,
XbasePackage.getXMemberFeatureCall_TypeLiteral()
public void setTypeLiteral(boolean newTypeLiteral)
setTypeLiteral
in interface XMemberFeatureCall
newTypeLiteral
- the new value of the 'Type Literal' attribute.XMemberFeatureCall.isTypeLiteral()
public boolean isStaticWithDeclaringType()
isStaticWithDeclaringType
in interface XMemberFeatureCall
XMemberFeatureCall.setStaticWithDeclaringType(boolean)
,
XbasePackage.getXMemberFeatureCall_StaticWithDeclaringType()
public void setStaticWithDeclaringType(boolean newStaticWithDeclaringType)
setStaticWithDeclaringType
in interface XMemberFeatureCall
newStaticWithDeclaringType
- the new value of the 'Static With Declaring Type' attribute.XMemberFeatureCall.isStaticWithDeclaringType()
public boolean isPackageFragment()
isPackageFragment
in interface XAbstractFeatureCall
isPackageFragment
in interface XMemberFeatureCall
isPackageFragment
in class XAbstractFeatureCallImplCustom
XMemberFeatureCall.setPackageFragment(boolean)
,
XbasePackage.getXMemberFeatureCall_PackageFragment()
public void setPackageFragment(boolean newPackageFragment)
setPackageFragment
in interface XMemberFeatureCall
newPackageFragment
- 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 XAbstractFeatureCallImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class XAbstractFeatureCallImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class XAbstractFeatureCallImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class XAbstractFeatureCallImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class XAbstractFeatureCallImpl
public java.lang.String toString()
toString
in class XAbstractFeatureCallImpl