public class ExpCSImpl extends ModelElementCSImpl implements ExpCS
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.
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
ExpCS |
getLocalLeft()
Returns the value of the 'Local Left' reference.
|
OperatorExpCS |
getLocalLeftContainer() |
ExpCS |
getLocalLeftmostDescendant()
Returns the value of the 'Local Leftmost Descendant' reference.
|
OperatorExpCS |
getLocalParent()
Returns the value of the 'Local Parent' reference.
|
ExpCS |
getLocalRight()
Returns the value of the 'Local Right' reference.
|
OperatorExpCS |
getLocalRightContainer() |
ExpCS |
getLocalRightmostDescendant()
Returns the value of the 'Local Rightmost Descendant' reference.
|
ElementCS |
getParent() |
Precedence |
getPrecedence()
Returns the value of the 'Precedence' reference.
|
boolean |
isHasError() |
boolean |
isLocalLeftAncestorOf(ExpCS csExp)
Return true if csExp is a transitive child of this in the logical expression tree containing this and csExp and only OperatorExpCS nodes within the tree.
|
boolean |
isLocalRightAncestorOf(ExpCS csExp)
Return true if this is a transitive child of csExp in the logical expression tree containing this and csExp and only OperatorExpCS nodes within the tree.
|
void |
resetPivot() |
void |
setHasError(boolean newHasError) |
void |
setPrecedence(Precedence newPrecedence)
Sets the value of the '
Precedence' reference. |
String |
toString() |
eInverseRemove, getOriginalXmiId, getOwnedAnnotations, setOriginalXmiIdgetPivot, setPivotgetCsi, getDescription, setCsiequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOriginalXmiId, getOwnedAnnotations, setOriginalXmiIdgetPivot, setPivotgetCsi, getDescription, setCsieClasspublic boolean isHasError()
isHasError in interface ExpCSExpCS.setHasError(boolean),
EssentialOCLCSPackage.getExpCS_HasError()public void setHasError(boolean newHasError)
setHasError in interface ExpCSnewHasError - the new value of the 'Has Error' attribute.ExpCS.isHasError()public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in class ModelElementCSImplpublic void eSet(int featureID,
Object newValue)
eSet in class ModelElementCSImplpublic void eUnset(int featureID)
eUnset in class ModelElementCSImplpublic boolean eIsSet(int featureID)
eIsSet in class ModelElementCSImplpublic <R> R accept(BaseCSVisitor<R> visitor)
accept in interface ElementCSaccept in interface VisitableCSaccept in class ElementCSImplpublic ExpCS getLocalLeft()
ExpCSIf the meaning of the 'Local Left' reference isn't clear, there really should be more of a description here...
getLocalLeft in interface ExpCSEssentialOCLCSPackage.getExpCS_LocalLeft()public OperatorExpCS getLocalLeftContainer()
getLocalLeftContainer in interface ExpCSpublic ExpCS getLocalLeftmostDescendant()
ExpCSIf the meaning of the 'Local Leftmost Descendant' reference isn't clear, there really should be more of a description here...
getLocalLeftmostDescendant in interface ExpCSEssentialOCLCSPackage.getExpCS_LocalLeftmostDescendant()public OperatorExpCS getLocalParent()
ExpCSIf the meaning of the 'Parent' reference isn't clear, there really should be more of a description here...
getLocalParent in interface ExpCSEssentialOCLCSPackage.getExpCS_LocalParent()public ExpCS getLocalRight()
ExpCSIf the meaning of the 'Local Right' reference isn't clear, there really should be more of a description here...
getLocalRight in interface ExpCSEssentialOCLCSPackage.getExpCS_LocalRight()public OperatorExpCS getLocalRightContainer()
getLocalRightContainer in interface ExpCSpublic ExpCS getLocalRightmostDescendant()
ExpCSIf the meaning of the 'Local Rightmost Descendant' reference isn't clear, there really should be more of a description here...
getLocalRightmostDescendant in interface ExpCSEssentialOCLCSPackage.getExpCS_LocalRightmostDescendant()public ElementCS getParent()
ElementCSImplgetParent in interface ElementCSgetParent in class ElementCSImplBaseCSPackage.getElementCS_Parent()public Precedence getPrecedence()
ExpCSIf the meaning of the 'Precedence' reference isn't clear, there really should be more of a description here...
getPrecedence in interface ExpCSExpCS.setPrecedence(Precedence),
EssentialOCLCSPackage.getExpCS_Precedence()public boolean isLocalLeftAncestorOf(ExpCS csExp)
ExpCSisLocalLeftAncestorOf in interface ExpCSpublic boolean isLocalRightAncestorOf(ExpCS csExp)
ExpCSisLocalRightAncestorOf in interface ExpCSpublic void resetPivot()
PivotableElementCSImplresetPivot in interface PivotableresetPivot in class PivotableElementCSImplpublic void setPrecedence(Precedence newPrecedence)
ExpCSPrecedence' reference.
setPrecedence in interface ExpCSnewPrecedence - the new value of the 'Precedence' reference.ExpCS.getPrecedence()public String toString()
ModelElementCSImpltoString in class ModelElementCSImplCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.