public class LetVariableCSImpl extends ExpCSImpl implements LetVariableCS
The following features are implemented:
| 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.
|
NotificationChain |
basicSetOwnedInitExpression(ExpCS newOwnedInitExpression,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedRoundBracketedClause(RoundBracketedClauseCS newOwnedRoundBracketedClause,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedType(TypedRefCS newOwnedType,
NotificationChain msgs) |
NotificationChain |
basicSetOwningLetExpression(LetExpCS newOwningLetExpression,
NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
String |
getName() |
ExpCS |
getOwnedInitExpression() |
RoundBracketedClauseCS |
getOwnedRoundBracketedClause() |
TypedRefCS |
getOwnedType() |
LetExpCS |
getOwningLetExpression() |
void |
resetPivot() |
void |
setName(String newName) |
void |
setOwnedInitExpression(ExpCS newOwnedInitExpression) |
void |
setOwnedRoundBracketedClause(RoundBracketedClauseCS newOwnedRoundBracketedClause) |
void |
setOwnedType(TypedRefCS newOwnedType) |
void |
setOwningLetExpression(LetExpCS newOwningLetExpression) |
String |
toString() |
getLocalLeft, getLocalLeftContainer, getLocalLeftmostDescendant, getLocalParent, getLocalRight, getLocalRightContainer, getLocalRightmostDescendant, getParent, getPrecedence, isHasError, isLocalLeftAncestorOf, isLocalRightAncestorOf, setHasError, setPrecedencegetOriginalXmiId, getOwnedAnnotations, setOriginalXmiIdgetPivot, setPivotgetCsi, getDescription, setCsiequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocalLeft, getLocalLeftContainer, getLocalLeftmostDescendant, getLocalParent, getLocalRight, getLocalRightContainer, getLocalRightmostDescendant, getPrecedence, isHasError, isLocalLeftAncestorOf, isLocalRightAncestorOf, setHasError, setPrecedencegetOriginalXmiId, getOwnedAnnotations, setOriginalXmiIdgetPivot, setPivotgetCsi, getDescription, getParent, setCsieClasspublic String getName()
getName in interface NameablegetName in interface NamedElementCSNamedElementCS.setName(String),
BaseCSPackage.getNamedElementCS_Name()public void setName(String newName)
setName in interface NamedElementCSnewName - the new value of the 'Name' attribute.NamedElementCS.getName()public TypedRefCS getOwnedType()
getOwnedType in interface VariableCSVariableCS.setOwnedType(TypedRefCS),
EssentialOCLCSPackage.getVariableCS_OwnedType()public NotificationChain basicSetOwnedType(TypedRefCS newOwnedType, NotificationChain msgs)
public void setOwnedType(TypedRefCS newOwnedType)
setOwnedType in interface VariableCSnewOwnedType - the new value of the 'Owned Type' containment reference.VariableCS.getOwnedType()public ExpCS getOwnedInitExpression()
getOwnedInitExpression in interface VariableCSVariableCS.setOwnedInitExpression(ExpCS),
EssentialOCLCSPackage.getVariableCS_OwnedInitExpression()public NotificationChain basicSetOwnedInitExpression(ExpCS newOwnedInitExpression, NotificationChain msgs)
public void setOwnedInitExpression(ExpCS newOwnedInitExpression)
setOwnedInitExpression in interface VariableCSnewOwnedInitExpression - the new value of the 'Owned Init Expression' containment reference.VariableCS.getOwnedInitExpression()public LetExpCS getOwningLetExpression()
getOwningLetExpression in interface LetVariableCSLetVariableCS.setOwningLetExpression(LetExpCS),
EssentialOCLCSPackage.getLetVariableCS_OwningLetExpression(),
LetExpCS.getOwnedVariables()public NotificationChain basicSetOwningLetExpression(LetExpCS newOwningLetExpression, NotificationChain msgs)
public void setOwningLetExpression(LetExpCS newOwningLetExpression)
setOwningLetExpression in interface LetVariableCSnewOwningLetExpression - the new value of the 'Owning Let Expression' container reference.LetVariableCS.getOwningLetExpression()public RoundBracketedClauseCS getOwnedRoundBracketedClause()
getOwnedRoundBracketedClause in interface LetVariableCSLetVariableCS.setOwnedRoundBracketedClause(RoundBracketedClauseCS),
EssentialOCLCSPackage.getLetVariableCS_OwnedRoundBracketedClause()public NotificationChain basicSetOwnedRoundBracketedClause(RoundBracketedClauseCS newOwnedRoundBracketedClause, NotificationChain msgs)
public void setOwnedRoundBracketedClause(RoundBracketedClauseCS newOwnedRoundBracketedClause)
setOwnedRoundBracketedClause in interface LetVariableCSnewOwnedRoundBracketedClause - the new value of the 'Owned Round Bracketed Clause' containment reference.LetVariableCS.getOwnedRoundBracketedClause()public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class ModelElementCSImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID,
Object newValue)
public int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
public int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
public <R> R accept(BaseCSVisitor<R> visitor)
public void resetPivot()
PivotableElementCSImplresetPivot in interface PivotableresetPivot in class ExpCSImplpublic String toString()
ModelElementCSImplCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.