public abstract class XAbstractFeatureCallImplCustom extends XAbstractFeatureCallImpl
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListfeature, implicitFirstArgument, implicitReceiver, INVALID_FEATURE_ISSUE_CODE_EDEFAULT, invalidFeatureIssueCode, typeArguments, VALID_FEATURE_EDEFAULT, validFeatureEVIRTUAL_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) |
org.eclipse.xtext.common.types.JvmIdentifiableElement |
getFeature() |
XExpression |
getImplicitFirstArgument() |
XExpression |
getImplicitReceiver() |
java.lang.String |
getInvalidFeatureIssueCode()
Deprecated.
|
boolean |
isExplicitOperationCallOrBuilderSyntax() |
protected boolean |
isExtension(XExpression syntacticReceiver) |
boolean |
isOperation() |
boolean |
isPackageFragment() |
boolean |
isStatic() |
boolean |
isTypeLiteral() |
boolean |
isValidFeature() |
void |
setFeature(org.eclipse.xtext.common.types.JvmIdentifiableElement newFeature) |
basicGetFeature, basicSetImplicitFirstArgument, basicSetImplicitReceiver, eGet, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getActualArguments, getActualReceiver, getExplicitArguments, getTypeArguments, isExtension, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode, toStringeBasicSetContainer, 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, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic void setFeature(org.eclipse.xtext.common.types.JvmIdentifiableElement newFeature)
XAbstractFeatureCallImplsetFeature in interface XAbstractFeatureCallsetFeature in class XAbstractFeatureCallImplnewFeature - the new value of the 'Feature' reference.XAbstractFeatureCall.getFeature()public org.eclipse.xtext.common.types.JvmIdentifiableElement getFeature()
XAbstractFeatureCallImplgetFeature in interface XAbstractFeatureCallgetFeature in class XAbstractFeatureCallImplXAbstractFeatureCall.setFeature(JvmIdentifiableElement),
XbasePackage.getXAbstractFeatureCall_Feature()public boolean isExplicitOperationCallOrBuilderSyntax()
XAbstractFeatureCallImplisExplicitOperationCallOrBuilderSyntax in interface XAbstractFeatureCallisExplicitOperationCallOrBuilderSyntax in class XAbstractFeatureCallImplpublic java.lang.String getConcreteSyntaxFeatureName()
XAbstractFeatureCallImplgetConcreteSyntaxFeatureName in interface XAbstractFeatureCallgetConcreteSyntaxFeatureName in class XAbstractFeatureCallImplprotected java.lang.String getExpressionsAsString(java.util.List<XExpression> expressions, boolean explicitOperationCall)
protected java.lang.String getExpressionAsString(XExpression x)
public XExpression getImplicitReceiver()
XAbstractFeatureCallImplgetImplicitReceiver in interface XAbstractFeatureCallgetImplicitReceiver in class XAbstractFeatureCallImplXAbstractFeatureCall.setImplicitReceiver(XExpression),
XbasePackage.getXAbstractFeatureCall_ImplicitReceiver()public XExpression getImplicitFirstArgument()
XAbstractFeatureCallImplgetImplicitFirstArgument in interface XAbstractFeatureCallgetImplicitFirstArgument in class XAbstractFeatureCallImplXAbstractFeatureCall.setImplicitFirstArgument(XExpression),
XbasePackage.getXAbstractFeatureCall_ImplicitFirstArgument()public boolean isPackageFragment()
XAbstractFeatureCallImplisPackageFragment in interface XAbstractFeatureCallisPackageFragment in class XAbstractFeatureCallImplpublic boolean isTypeLiteral()
XAbstractFeatureCallImplisTypeLiteral in interface XAbstractFeatureCallisTypeLiteral in class XAbstractFeatureCallImplprotected void ensureFeatureLinked()
public boolean isValidFeature()
XAbstractFeatureCallImplisValidFeature in interface XAbstractFeatureCallisValidFeature in class XAbstractFeatureCallImplXbasePackage.getXAbstractFeatureCall_ValidFeature()@Deprecated public java.lang.String getInvalidFeatureIssueCode()
XAbstractFeatureCallImplgetInvalidFeatureIssueCode in interface XAbstractFeatureCallgetInvalidFeatureIssueCode in class XAbstractFeatureCallImplXAbstractFeatureCall.setInvalidFeatureIssueCode(String),
XbasePackage.getXAbstractFeatureCall_InvalidFeatureIssueCode()public boolean isStatic()
XAbstractFeatureCallImplisStatic in interface XAbstractFeatureCallisStatic in class XAbstractFeatureCallImplprotected 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()
XAbstractFeatureCallImplisOperation in interface XAbstractFeatureCallisOperation in class XAbstractFeatureCallImpl