public abstract class CallExpImpl<C> extends OCLExpressionImpl<C> implements CallExp<C>
The following features are implemented:
Modifier and Type | Method and Description |
---|---|
NotificationChain |
basicSetSource(OCLExpression<C> newSource,
NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
int |
getPropertyEndPosition() |
int |
getPropertyStartPosition() |
OCLExpression<C> |
getSource() |
void |
setPropertyEndPosition(int newPropertyEndPosition) |
void |
setPropertyStartPosition(int newPropertyStartPosition) |
void |
setSource(OCLExpression<C> newSource) |
String |
toString() |
accept, getEndPosition, getName, getStartPosition, getType, setEndPosition, setName, setStartPosition, setType
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, getType, setName, setType
getEndPosition, getStartPosition, setEndPosition, setStartPosition
public int getPropertyStartPosition()
getPropertyStartPosition
in interface CallingASTNode
CallingASTNode.setPropertyStartPosition(int)
,
UtilitiesPackage.getCallingASTNode_PropertyStartPosition()
public void setPropertyStartPosition(int newPropertyStartPosition)
setPropertyStartPosition
in interface CallingASTNode
newPropertyStartPosition
- the new value of the 'Property Start Position' attribute.CallingASTNode.getPropertyStartPosition()
public int getPropertyEndPosition()
getPropertyEndPosition
in interface CallingASTNode
CallingASTNode.setPropertyEndPosition(int)
,
UtilitiesPackage.getCallingASTNode_PropertyEndPosition()
public void setPropertyEndPosition(int newPropertyEndPosition)
setPropertyEndPosition
in interface CallingASTNode
newPropertyEndPosition
- the new value of the 'Property End Position' attribute.CallingASTNode.getPropertyEndPosition()
public OCLExpression<C> getSource()
getSource
in interface CallExp<C>
CallExp.setSource(OCLExpression)
,
ExpressionsPackage.getCallExp_Source()
public NotificationChain basicSetSource(OCLExpression<C> newSource, NotificationChain msgs)
public void setSource(OCLExpression<C> newSource)
setSource
in interface CallExp<C>
newSource
- the new value of the 'Source' containment reference.CallExp.getSource()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class OCLExpressionImpl<C>
public void eSet(int featureID, Object newValue)
eSet
in class OCLExpressionImpl<C>
public void eUnset(int featureID)
eUnset
in class OCLExpressionImpl<C>
public boolean eIsSet(int featureID)
eIsSet
in class OCLExpressionImpl<C>
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
eBaseStructuralFeatureID
in class OCLExpressionImpl<C>
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
eDerivedStructuralFeatureID
in class OCLExpressionImpl<C>
public String toString()
toString
in class OCLExpressionImpl<C>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.