public class NameExpCSImpl extends AssociationClassCallExpCSImpl implements NameExpCS
The following features are implemented:
org.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 org.eclipse.emf.common.util.EList<VariableCS> |
accumulators
The cached value of the '
Accumulators' reference list. |
protected org.eclipse.emf.common.util.EList<VariableCS> |
iterators
The cached value of the '
Iterators' reference list. |
protected org.eclipse.emf.common.util.EList<ShadowPartCS> |
parts
The cached value of the '
Parts' reference list. |
protected Iteration |
referredIteration
The cached value of the '
Referred Iteration' reference. |
protected Operation |
referredOperation
The cached value of the '
Referred Operation' reference. |
protected Property |
referredProperty
The cached value of the '
Referred Property' reference. |
protected Variable |
referredVariable
The cached value of the '
Referred Variable' reference. |
protected TypeNameExpCS |
typeName
The cached value of the '
Type Name' reference. |
protected java.lang.String |
value
The cached value of the '
Value' attribute. |
protected static java.lang.String |
VALUE_EDEFAULT
The default value of the '
Value' attribute. |
referredAssociationarguments, sourceIS_PRE_EDEFAULT, isPre, ownedCurlyBracketedClause, ownedPathName, ownedRoundBracketedClause, ownedSquareBracketedClauses, sourceType, sourceTypeValueHAS_ERROR_EDEFAULT, hasError, hasLocalLeft, localLeftORIGINAL_XMI_ID_EDEFAULT, originalXmiId, ownedAnnotationspivotcsi, CSI_EDEFAULTeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
NameExpCSImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(BaseCSVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
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<VariableCS> |
getAccumulators() |
org.eclipse.emf.common.util.EList<VariableCS> |
getIterators() |
NamedElement |
getNamedElement() |
NameExpCS |
getNameExp() |
org.eclipse.emf.common.util.EList<ShadowPartCS> |
getParts() |
Iteration |
getReferredIteration() |
Operation |
getReferredOperation() |
Property |
getReferredProperty() |
Variable |
getReferredVariable() |
TypeNameExpCS |
getTypeName() |
java.lang.String |
getValue() |
void |
setReferredIteration(Iteration newReferredIteration) |
void |
setReferredOperation(Operation newReferredOperation) |
void |
setReferredProperty(Property newReferredProperty) |
void |
setReferredVariable(Variable newReferredVariable) |
void |
setTypeName(TypeNameExpCS newTypeName) |
void |
setValue(java.lang.String newValue) |
java.lang.String |
toString() |
getReferredAssociation, setReferredAssociationgetArguments, getSource, setSourcebasicSetOwnedCurlyBracketedClause, basicSetOwnedPathName, basicSetOwnedRoundBracketedClause, eInverseAdd, eInverseRemove, getOwnedCurlyBracketedClause, getOwnedPathName, getOwnedRoundBracketedClause, getOwnedSquareBracketedClauses, getSourceType, getSourceTypeValue, isIsPre, setIsPre, setOwnedCurlyBracketedClause, setOwnedPathName, setOwnedRoundBracketedClause, setSourceType, setSourceTypeValuegetLocalLeft, getLocalLeftContainer, getLocalLeftmostDescendant, getLocalParent, getLocalRight, getLocalRightContainer, getLocalRightmostDescendant, getParent, getPrecedence, isHasError, isLocalLeftAncestorOf, isLocalRightAncestorOf, resetPivot, setHasError, setPrecedencegetOriginalXmiId, getOwnedAnnotations, setOriginalXmiIdgetPivot, setPivotgetCsi, getDescription, setCsieAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetReferredAssociation, setReferredAssociationgetArguments, getSource, setSourceeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected org.eclipse.emf.common.util.EList<ShadowPartCS> parts
Parts' reference list.
getParts()protected TypeNameExpCS typeName
Type Name' reference.
getTypeName()protected static final java.lang.String VALUE_EDEFAULT
Value' attribute.
getValue()protected java.lang.String value
Value' attribute.
getValue()protected org.eclipse.emf.common.util.EList<VariableCS> iterators
Iterators' reference list.
getIterators()protected Iteration referredIteration
Referred Iteration' reference.
getReferredIteration()protected org.eclipse.emf.common.util.EList<VariableCS> accumulators
Accumulators' reference list.
getAccumulators()protected Operation referredOperation
Referred Operation' reference.
getReferredOperation()protected Property referredProperty
Referred Property' reference.
getReferredProperty()protected Variable referredVariable
Referred Variable' reference.
getReferredVariable()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class AssociationClassCallExpCSImplpublic TypeNameExpCS getTypeName()
getTypeName in interface ShadowExpCSShadowExpCS.setTypeName(TypeNameExpCS),
EssentialOCLCSPackage.getShadowExpCS_TypeName()public void setTypeName(TypeNameExpCS newTypeName)
setTypeName in interface ShadowExpCSnewTypeName - the new value of the 'Type Name' reference.ShadowExpCS.getTypeName()public org.eclipse.emf.common.util.EList<ShadowPartCS> getParts()
getParts in interface ShadowExpCSEssentialOCLCSPackage.getShadowExpCS_Parts()public java.lang.String getValue()
getValue in interface ShadowExpCSShadowExpCS.setValue(String),
EssentialOCLCSPackage.getShadowExpCS_Value()public void setValue(java.lang.String newValue)
setValue in interface ShadowExpCSnewValue - the new value of the 'Value' attribute.ShadowExpCS.getValue()public Iteration getReferredIteration()
getReferredIteration in interface IterationCallExpCSIterationCallExpCS.setReferredIteration(Iteration),
EssentialOCLCSPackage.getIterationCallExpCS_ReferredIteration()public void setReferredIteration(Iteration newReferredIteration)
setReferredIteration in interface IterationCallExpCSnewReferredIteration - the new value of the 'Referred Iteration' reference.IterationCallExpCS.getReferredIteration()public org.eclipse.emf.common.util.EList<VariableCS> getIterators()
getIterators in interface IterationCallExpCSEssentialOCLCSPackage.getIterationCallExpCS_Iterators()public org.eclipse.emf.common.util.EList<VariableCS> getAccumulators()
getAccumulators in interface IterateCallExpCSEssentialOCLCSPackage.getIterateCallExpCS_Accumulators()public Operation getReferredOperation()
getReferredOperation in interface OperationCallExpCSOperationCallExpCS.setReferredOperation(Operation),
EssentialOCLCSPackage.getOperationCallExpCS_ReferredOperation()public void setReferredOperation(Operation newReferredOperation)
setReferredOperation in interface OperationCallExpCSnewReferredOperation - the new value of the 'Referred Operation' reference.OperationCallExpCS.getReferredOperation()public Property getReferredProperty()
getReferredProperty in interface PropertyCallExpCSPropertyCallExpCS.setReferredProperty(Property),
EssentialOCLCSPackage.getPropertyCallExpCS_ReferredProperty()public void setReferredProperty(Property newReferredProperty)
setReferredProperty in interface PropertyCallExpCSnewReferredProperty - the new value of the 'Referred Property' reference.PropertyCallExpCS.getReferredProperty()public Variable getReferredVariable()
getReferredVariable in interface VariableExpCSVariableExpCS.setReferredVariable(Variable),
EssentialOCLCSPackage.getVariableExpCS_ReferredVariable()public void setReferredVariable(Variable newReferredVariable)
setReferredVariable in interface VariableExpCSnewReferredVariable - the new value of the 'Referred Variable' reference.VariableExpCS.getReferredVariable()public java.lang.String toString()
toString in class AbstractNameExpCSImplpublic NamedElement getNamedElement()
public NameExpCS getNameExp()
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AssociationClassCallExpCSImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AssociationClassCallExpCSImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AssociationClassCallExpCSImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AssociationClassCallExpCSImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic <R> R accept(@NonNull
BaseCSVisitor<R> visitor)