public class MessageExpImpl<C,COA,SSA> extends OCLExpressionImpl<C> implements MessageExp<C,COA,SSA>
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<OCLExpression<C>> |
argument
The cached value of the '
Argument ' containment reference list. |
protected COA |
calledOperation
The cached value of the '
Called Operation ' containment reference. |
protected static int |
PROPERTY_END_POSITION_EDEFAULT
The default value of the '
Property End Position ' attribute. |
protected static int |
PROPERTY_START_POSITION_EDEFAULT
The default value of the '
Property Start Position ' attribute. |
protected int |
propertyEndPosition
The cached value of the '
Property End Position ' attribute. |
protected int |
propertyStartPosition
The cached value of the '
Property Start Position ' attribute. |
protected SSA |
sentSignal
The cached value of the '
Sent Signal ' containment reference. |
protected OCLExpression<C> |
target
The cached value of the '
Target ' containment reference. |
END_POSITION_EDEFAULT, endPosition, START_POSITION_EDEFAULT, startPosition
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
MessageExpImpl() |
Modifier and Type | Method and Description |
---|---|
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> |
accept(U v) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetCalledOperation(COA newCalledOperation,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetSentSignal(SSA newSentSignal,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTarget(OCLExpression<C> newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
checkHasOperationOrSignal(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
checkOperationArguments(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
checkSignalArguments(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
checkTargetDefinesOperation(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
checkTargetNotCollection(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<OCLExpression<C>> |
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) |
java.lang.String |
toString() |
getEndPosition, getName, getStartPosition, getType, setEndPosition, setName, setStartPosition, setType
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, getType, setName, setType
getEndPosition, getStartPosition, setEndPosition, setStartPosition
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final int PROPERTY_START_POSITION_EDEFAULT
Property Start Position
' attribute.
getPropertyStartPosition()
,
Constant Field Valuesprotected int propertyStartPosition
Property Start Position
' attribute.
getPropertyStartPosition()
protected static final int PROPERTY_END_POSITION_EDEFAULT
Property End Position
' attribute.
getPropertyEndPosition()
,
Constant Field Valuesprotected int propertyEndPosition
Property End Position
' attribute.
getPropertyEndPosition()
protected OCLExpression<C> target
Target
' containment reference.
getTarget()
protected org.eclipse.emf.common.util.EList<OCLExpression<C>> argument
Argument
' containment reference list.
getArgument()
protected COA calledOperation
Called Operation
' containment reference.
getCalledOperation()
protected SSA sentSignal
Sent Signal
' containment reference.
getSentSignal()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class OCLExpressionImpl<C>
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 org.eclipse.emf.common.notify.NotificationChain basicSetTarget(OCLExpression<C> newTarget, org.eclipse.emf.common.notify.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 org.eclipse.emf.common.util.EList<OCLExpression<C>> 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 org.eclipse.emf.common.notify.NotificationChain basicSetCalledOperation(COA newCalledOperation, org.eclipse.emf.common.notify.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 org.eclipse.emf.common.notify.NotificationChain basicSetSentSignal(SSA newSentSignal, org.eclipse.emf.common.notify.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(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.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(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.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(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.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(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.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(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.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 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class OCLExpressionImpl<C>
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class OCLExpressionImpl<C>
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class OCLExpressionImpl<C>
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class OCLExpressionImpl<C>
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class OCLExpressionImpl<C>
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class OCLExpressionImpl<C>
public java.lang.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>