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, setPrecedence
getOriginalXmiId, getOwnedAnnotations, setOriginalXmiId
getPivot, setPivot
getCsi, getDescription, setCsi
equals, 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
public String getName()
getName
in interface Nameable
getName
in interface NamedElementCS
NamedElementCS.setName(String)
,
BaseCSPackage.getNamedElementCS_Name()
public void setName(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 NotificationChain basicSetOwnedType(TypedRefCS newOwnedType, 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 NotificationChain basicSetOwnedInitExpression(ExpCS newOwnedInitExpression, 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 NotificationChain basicSetOwningLetExpression(LetExpCS newOwningLetExpression, 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 NotificationChain basicSetOwnedRoundBracketedClause(RoundBracketedClauseCS newOwnedRoundBracketedClause, 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 NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class ModelElementCSImpl
public 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()
PivotableElementCSImpl
resetPivot
in interface Pivotable
resetPivot
in class ExpCSImpl
public String toString()
ModelElementCSImpl
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.