|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.ocl.expressions.impl.OCLExpressionImpl<C>
org.eclipse.ocl.expressions.impl.MessageExpImpl<C,COA,SSA>
public class MessageExpImpl<C,COA,SSA>
An implementation of the model object 'Message Exp'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
BasicNotifierImpl.EAdapterList<E extends Object & Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
protected 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 |
| Fields inherited from class org.eclipse.ocl.expressions.impl.OCLExpressionImpl |
|---|
END_POSITION_EDEFAULT, endPosition, START_POSITION_EDEFAULT, startPosition |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
MessageExpImpl()
|
| Methods inherited from class org.eclipse.ocl.expressions.impl.OCLExpressionImpl |
|---|
getEndPosition, getName, getStartPosition, getType, setEndPosition, setName, setStartPosition, setType |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.ocl.utilities.TypedElement |
|---|
getName, getType, setName, setType |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.ocl.utilities.ASTNode |
|---|
getEndPosition, getStartPosition, setEndPosition, setStartPosition |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.ocl.utilities.ASTNode |
|---|
getEndPosition, getStartPosition, setEndPosition, setStartPosition |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
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 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()| Constructor Detail |
|---|
protected MessageExpImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class OCLExpressionImpl<C>public int getPropertyStartPosition()
getPropertyStartPosition in interface CallingASTNodeCallingASTNode.setPropertyStartPosition(int),
UtilitiesPackage.getCallingASTNode_PropertyStartPosition()public void setPropertyStartPosition(int newPropertyStartPosition)
setPropertyStartPosition in interface CallingASTNodenewPropertyStartPosition - the new value of the 'Property Start Position' attribute.CallingASTNode.getPropertyStartPosition()public int getPropertyEndPosition()
getPropertyEndPosition in interface CallingASTNodeCallingASTNode.setPropertyEndPosition(int),
UtilitiesPackage.getCallingASTNode_PropertyEndPosition()public void setPropertyEndPosition(int newPropertyEndPosition)
setPropertyEndPosition in interface CallingASTNodenewPropertyEndPosition - 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 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 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 NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class BasicEObjectImpl
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class OCLExpressionImpl<C>
public void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class OCLExpressionImpl<C>public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class OCLExpressionImpl<C>public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class OCLExpressionImpl<C>
public int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
eBaseStructuralFeatureID in interface InternalEObjecteBaseStructuralFeatureID in class OCLExpressionImpl<C>
public int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
eDerivedStructuralFeatureID in interface InternalEObjecteDerivedStructuralFeatureID 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 Visitableaccept in class OCLExpressionImpl<C>
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||