public class LetVariableCSImpl extends ExpCSImpl implements LetVariableCS
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.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 java.lang.String |
name
The cached value of the '
Name ' attribute. |
protected static java.lang.String |
NAME_EDEFAULT
The default value of the '
Name ' attribute. |
protected ExpCS |
ownedInitExpression
The cached value of the '
Owned Init Expression ' containment reference. |
protected RoundBracketedClauseCS |
ownedRoundBracketedClause
The cached value of the '
Owned Round Bracketed Clause ' containment reference. |
protected TypedRefCS |
ownedType
The cached value of the '
Owned Type ' containment reference. |
HAS_ERROR_EDEFAULT, hasError, hasLocalLeft, localLeft
ORIGINAL_XMI_ID_EDEFAULT, originalXmiId, ownedAnnotations
pivot
csi, CSI_EDEFAULT
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
LetVariableCSImpl() |
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.
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedInitExpression(ExpCS newOwnedInitExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedRoundBracketedClause(RoundBracketedClauseCS newOwnedRoundBracketedClause,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedType(TypedRefCS newOwnedType,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningLetExpression(LetExpCS newOwningLetExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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) |
java.lang.String |
getName() |
ExpCS |
getOwnedInitExpression() |
RoundBracketedClauseCS |
getOwnedRoundBracketedClause() |
TypedRefCS |
getOwnedType() |
LetExpCS |
getOwningLetExpression() |
void |
resetPivot() |
void |
setName(java.lang.String newName) |
void |
setOwnedInitExpression(ExpCS newOwnedInitExpression) |
void |
setOwnedRoundBracketedClause(RoundBracketedClauseCS newOwnedRoundBracketedClause) |
void |
setOwnedType(TypedRefCS newOwnedType) |
void |
setOwningLetExpression(LetExpCS newOwningLetExpression) |
java.lang.String |
toString() |
getLocalLeft, getLocalLeftContainer, getLocalLeftmostDescendant, getLocalParent, getLocalRight, getLocalRightContainer, getLocalRightmostDescendant, getParent, getPrecedence, isHasError, isLocalLeftAncestorOf, isLocalRightAncestorOf, setHasError, setPrecedence
getOriginalXmiId, getOwnedAnnotations, setOriginalXmiId
getPivot, setPivot
getCsi, getDescription, setCsi
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLocalLeft, getLocalLeftContainer, getLocalLeftmostDescendant, getLocalParent, getLocalRight, getLocalRightContainer, getLocalRightmostDescendant, getPrecedence, isHasError, isLocalLeftAncestorOf, isLocalRightAncestorOf, setHasError, setPrecedence
getOriginalXmiId, getOwnedAnnotations, setOriginalXmiId
getPivot, setPivot
getCsi, getDescription, getParent, setCsi
eClass
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final java.lang.String NAME_EDEFAULT
Name
' attribute.
getName()
protected java.lang.String name
Name
' attribute.
getName()
protected ExpCS ownedInitExpression
Owned Init Expression
' containment reference.
getOwnedInitExpression()
protected TypedRefCS ownedType
Owned Type
' containment reference.
getOwnedType()
protected RoundBracketedClauseCS ownedRoundBracketedClause
Owned Round Bracketed Clause
' containment reference.
getOwnedRoundBracketedClause()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ExpCSImpl
public java.lang.String getName()
getName
in interface Nameable
getName
in interface NamedElementCS
NamedElementCS.setName(String)
,
BaseCSPackage.getNamedElementCS_Name()
public void setName(java.lang.String newName)
setName
in interface NamedElementCS
newName
- the new value of the 'Name' attribute.NamedElementCS.getName()
public TypedRefCS getOwnedType()
getOwnedType
in interface VariableCS
VariableCS.setOwnedType(TypedRefCS)
,
EssentialOCLCSPackage.getVariableCS_OwnedType()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedType(TypedRefCS newOwnedType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedType(TypedRefCS newOwnedType)
setOwnedType
in interface VariableCS
newOwnedType
- the new value of the 'Owned Type' containment reference.VariableCS.getOwnedType()
public ExpCS getOwnedInitExpression()
getOwnedInitExpression
in interface VariableCS
VariableCS.setOwnedInitExpression(ExpCS)
,
EssentialOCLCSPackage.getVariableCS_OwnedInitExpression()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedInitExpression(ExpCS newOwnedInitExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedInitExpression(ExpCS newOwnedInitExpression)
setOwnedInitExpression
in interface VariableCS
newOwnedInitExpression
- the new value of the 'Owned Init Expression' containment reference.VariableCS.getOwnedInitExpression()
public LetExpCS getOwningLetExpression()
getOwningLetExpression
in interface LetVariableCS
LetVariableCS.setOwningLetExpression(LetExpCS)
,
EssentialOCLCSPackage.getLetVariableCS_OwningLetExpression()
,
LetExpCS.getOwnedVariables()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningLetExpression(LetExpCS newOwningLetExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningLetExpression(LetExpCS newOwningLetExpression)
setOwningLetExpression
in interface LetVariableCS
newOwningLetExpression
- the new value of the 'Owning Let Expression' container reference.LetVariableCS.getOwningLetExpression()
public RoundBracketedClauseCS getOwnedRoundBracketedClause()
getOwnedRoundBracketedClause
in interface LetVariableCS
LetVariableCS.setOwnedRoundBracketedClause(RoundBracketedClauseCS)
,
EssentialOCLCSPackage.getLetVariableCS_OwnedRoundBracketedClause()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedRoundBracketedClause(RoundBracketedClauseCS newOwnedRoundBracketedClause, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedRoundBracketedClause(RoundBracketedClauseCS newOwnedRoundBracketedClause)
setOwnedRoundBracketedClause
in interface LetVariableCS
newOwnedRoundBracketedClause
- the new value of the 'Owned Round Bracketed Clause' containment reference.LetVariableCS.getOwnedRoundBracketedClause()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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 ModelElementCSImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public <R> R accept(@NonNull BaseCSVisitor<R> visitor)
public void resetPivot()
PivotableElementCSImpl
resetPivot
in interface Pivotable
resetPivot
in class ExpCSImpl
public java.lang.String toString()
ModelElementCSImpl