public class MessageExpImpl<C,COA,SSA> extends OCLExpressionImpl<C> implements MessageExp<C,COA,SSA>
The following features are implemented:
Modifier and Type | Method and Description |
---|---|
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> |
accept(U v) |
NotificationChain |
basicSetCalledOperation(COA newCalledOperation,
NotificationChain msgs) |
NotificationChain |
basicSetSentSignal(SSA newSentSignal,
NotificationChain msgs) |
NotificationChain |
basicSetTarget(OCLExpression<C> newTarget,
NotificationChain msgs) |
boolean |
checkHasOperationOrSignal(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
checkOperationArguments(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
checkSignalArguments(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
checkTargetDefinesOperation(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
checkTargetNotCollection(DiagnosticChain diagnostics,
Map<Object,Object> context) |
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) |
<any> |
getArgument() |
COA |
getCalledOperation() |
int |
getPropertyEndPosition() |
int |
getPropertyStartPosition() |
SSA |
getSentSignal() |
OCLExpression<C> |
getTarget() |
void |
setCalledOperation(COA newCalledOperation) |
void |
setPropertyEndPosition(int newPropertyEndPosition) |
void |
setPropertyStartPosition(int newPropertyStartPosition) |
void |
setSentSignal(SSA newSentSignal) |
void |
setTarget(OCLExpression<C> newTarget) |
String |
toString() |
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> getTarget()
getTarget
in interface MessageExp<C,COA,SSA>
MessageExp.setTarget(OCLExpression)
,
ExpressionsPackage.getMessageExp_Target()
public NotificationChain basicSetTarget(OCLExpression<C> newTarget, NotificationChain msgs)
public void setTarget(OCLExpression<C> newTarget)
setTarget
in interface MessageExp<C,COA,SSA>
newTarget
- the new value of the 'Target' containment reference.MessageExp.getTarget()
public <any> getArgument()
getArgument
in interface MessageExp<C,COA,SSA>
ExpressionsPackage.getMessageExp_Argument()
public COA getCalledOperation()
getCalledOperation
in interface MessageExp<C,COA,SSA>
MessageExp.setCalledOperation(Object)
,
ExpressionsPackage.getMessageExp_CalledOperation()
public NotificationChain basicSetCalledOperation(COA newCalledOperation, NotificationChain msgs)
public void setCalledOperation(COA newCalledOperation)
setCalledOperation
in interface MessageExp<C,COA,SSA>
newCalledOperation
- the new value of the 'Called Operation' containment reference.MessageExp.getCalledOperation()
public SSA getSentSignal()
getSentSignal
in interface MessageExp<C,COA,SSA>
MessageExp.setSentSignal(Object)
,
ExpressionsPackage.getMessageExp_SentSignal()
public NotificationChain basicSetSentSignal(SSA newSentSignal, NotificationChain msgs)
public void setSentSignal(SSA newSentSignal)
setSentSignal
in interface MessageExp<C,COA,SSA>
newSentSignal
- the new value of the 'Sent Signal' containment reference.MessageExp.getSentSignal()
public boolean checkOperationArguments(DiagnosticChain diagnostics, Map<Object,Object> context)
checkOperationArguments
in interface MessageExp<C,COA,SSA>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean checkSignalArguments(DiagnosticChain diagnostics, Map<Object,Object> context)
checkSignalArguments
in interface MessageExp<C,COA,SSA>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean checkTargetDefinesOperation(DiagnosticChain diagnostics, Map<Object,Object> context)
checkTargetDefinesOperation
in interface MessageExp<C,COA,SSA>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean checkHasOperationOrSignal(DiagnosticChain diagnostics, Map<Object,Object> context)
checkHasOperationOrSignal
in interface MessageExp<C,COA,SSA>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean checkTargetNotCollection(DiagnosticChain diagnostics, Map<Object,Object> context)
checkTargetNotCollection
in interface MessageExp<C,COA,SSA>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
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>
public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
OCLExpressionImpl
accept
in interface Visitable
accept
in class OCLExpressionImpl<C>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.