public class ExpCSImpl extends ModelElementCSImpl implements ExpCS
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
static int |
EXP_CS_FEATURE_COUNT
The number of structural features of the 'Exp CS' class.
|
MODEL_ELEMENT_CS_FEATURE_COUNTPIVOTABLE_ELEMENT_CS_FEATURE_COUNTELEMENT_CS_FEATURE_COUNT| 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.
|
int |
getPrecedenceOrder()
Returns the value of the 'Precedence Order' attribute.
|
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. |
void |
setPrecedence(Precedence precedence,
int precedenceOrder)
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 static final int EXP_CS_FEATURE_COUNT
public 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 ExpCSEssentialOCLCSPackage.getExpCS_Precedence()public int getPrecedenceOrder()
ExpCSIf the meaning of the 'Precedence Order' attribute isn't clear, there really should be more of a description here...
getPrecedenceOrder in interface ExpCSEssentialOCLCSPackage.getExpCS_PrecedenceOrder()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 final void setPrecedence(Precedence newPrecedence)
ExpCSPrecedence' reference.
setPrecedence in interface ExpCSnewPrecedence - the new value of the 'Precedence' reference.ExpCS.getPrecedence()public void setPrecedence(Precedence precedence, int precedenceOrder)
ExpCSPrecedence' reference.setPrecedence in interface ExpCSpublic String toString()
ModelElementCSImpltoString in class ModelElementCSImplCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.