public abstract class XAbstractFeatureCallImplCustom extends XAbstractFeatureCallImpl
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
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
Constructor and Description |
---|
XAbstractFeatureCallImplCustom() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.emf.common.util.EList<XExpression> |
createArgumentList(XExpression head,
java.util.List<XExpression> tail) |
protected void |
ensureFeatureLinked()
checks whether the feature was successfully linked
Any features which rely on side effects done during linking of feature should call this method.
|
protected org.eclipse.emf.common.util.EList<XExpression> |
getActualArguments(XExpression syntacticReceiver,
org.eclipse.emf.common.util.EList<XExpression> syntacticArguments) |
protected org.eclipse.emf.common.util.EList<XExpression> |
getActualArguments(XExpression syntacticReceiver,
XExpression syntacticArgument) |
protected XExpression |
getActualReceiver(XExpression syntacticReceiver) |
java.lang.String |
getConcreteSyntaxFeatureName() |
protected java.lang.String |
getExpressionAsString(XExpression x) |
protected java.lang.String |
getExpressionsAsString(java.util.List<XExpression> expressions,
boolean explicitOperationCall) |
JvmIdentifiableElement |
getFeature() |
XExpression |
getImplicitFirstArgument() |
XExpression |
getImplicitReceiver() |
java.lang.String |
getInvalidFeatureIssueCode() |
boolean |
isExplicitOperationCallOrBuilderSyntax() |
protected boolean |
isExtension(XExpression syntacticReceiver) |
boolean |
isOperation() |
boolean |
isPackageFragment() |
boolean |
isStatic() |
boolean |
isTypeLiteral() |
boolean |
isValidFeature() |
void |
setFeature(JvmIdentifiableElement newFeature) |
basicGetFeature, basicSetImplicitFirstArgument, basicSetImplicitReceiver, eGet, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getActualArguments, getActualReceiver, getExplicitArguments, getTypeArguments, isExtension, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode, toString
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
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public void setFeature(JvmIdentifiableElement newFeature)
XAbstractFeatureCallImpl
setFeature
in interface XAbstractFeatureCall
setFeature
in class XAbstractFeatureCallImpl
newFeature
- the new value of the 'Feature' reference.XAbstractFeatureCall.getFeature()
public JvmIdentifiableElement getFeature()
XAbstractFeatureCallImpl
getFeature
in interface XAbstractFeatureCall
getFeature
in class XAbstractFeatureCallImpl
XAbstractFeatureCall.setFeature(JvmIdentifiableElement)
,
XbasePackage.getXAbstractFeatureCall_Feature()
public boolean isExplicitOperationCallOrBuilderSyntax()
XAbstractFeatureCallImpl
isExplicitOperationCallOrBuilderSyntax
in interface XAbstractFeatureCall
isExplicitOperationCallOrBuilderSyntax
in class XAbstractFeatureCallImpl
public java.lang.String getConcreteSyntaxFeatureName()
XAbstractFeatureCallImpl
getConcreteSyntaxFeatureName
in interface XAbstractFeatureCall
getConcreteSyntaxFeatureName
in class XAbstractFeatureCallImpl
protected java.lang.String getExpressionsAsString(java.util.List<XExpression> expressions, boolean explicitOperationCall)
protected java.lang.String getExpressionAsString(XExpression x)
public XExpression getImplicitReceiver()
XAbstractFeatureCallImpl
getImplicitReceiver
in interface XAbstractFeatureCall
getImplicitReceiver
in class XAbstractFeatureCallImpl
XAbstractFeatureCall.setImplicitReceiver(XExpression)
,
XbasePackage.getXAbstractFeatureCall_ImplicitReceiver()
public XExpression getImplicitFirstArgument()
XAbstractFeatureCallImpl
getImplicitFirstArgument
in interface XAbstractFeatureCall
getImplicitFirstArgument
in class XAbstractFeatureCallImpl
XAbstractFeatureCall.setImplicitFirstArgument(XExpression)
,
XbasePackage.getXAbstractFeatureCall_ImplicitFirstArgument()
public boolean isPackageFragment()
XAbstractFeatureCallImpl
isPackageFragment
in interface XAbstractFeatureCall
isPackageFragment
in class XAbstractFeatureCallImpl
public boolean isTypeLiteral()
XAbstractFeatureCallImpl
isTypeLiteral
in interface XAbstractFeatureCall
isTypeLiteral
in class XAbstractFeatureCallImpl
protected void ensureFeatureLinked()
public boolean isValidFeature()
XAbstractFeatureCallImpl
isValidFeature
in interface XAbstractFeatureCall
isValidFeature
in class XAbstractFeatureCallImpl
XbasePackage.getXAbstractFeatureCall_ValidFeature()
public java.lang.String getInvalidFeatureIssueCode()
XAbstractFeatureCallImpl
getInvalidFeatureIssueCode
in interface XAbstractFeatureCall
getInvalidFeatureIssueCode
in class XAbstractFeatureCallImpl
XAbstractFeatureCall.setInvalidFeatureIssueCode(String)
,
XbasePackage.getXAbstractFeatureCall_InvalidFeatureIssueCode()
public boolean isStatic()
XAbstractFeatureCallImpl
isStatic
in interface XAbstractFeatureCall
isStatic
in class XAbstractFeatureCallImpl
protected boolean isExtension(XExpression syntacticReceiver)
protected XExpression getActualReceiver(XExpression syntacticReceiver)
protected org.eclipse.emf.common.util.EList<XExpression> getActualArguments(XExpression syntacticReceiver, XExpression syntacticArgument)
protected org.eclipse.emf.common.util.EList<XExpression> getActualArguments(XExpression syntacticReceiver, org.eclipse.emf.common.util.EList<XExpression> syntacticArguments)
protected org.eclipse.emf.common.util.EList<XExpression> createArgumentList(XExpression head, java.util.List<XExpression> tail)
public boolean isOperation()
XAbstractFeatureCallImpl
isOperation
in interface XAbstractFeatureCall
isOperation
in class XAbstractFeatureCallImpl