ujf.verimag.bip.Core.Interactions.impl
Class InteractionSpecificationImpl

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.Core.Interactions.impl.InteractionSpecificationImpl
All Implemented Interfaces:
InteractionSpecification

public class InteractionSpecificationImpl
extends EObjectImpl
implements InteractionSpecification

An implementation of the model object 'Interaction Specification'.

The following features are implemented:


Field Summary
protected  Action downAction
          The cached value of the 'Down Action' containment reference.
protected  Expression guard
          The cached value of the 'Guard' containment reference.
protected  Interaction interaction
          The cached value of the 'Interaction' containment reference.
protected  Action upAction
          The cached value of the 'Up Action' containment reference.
 
Constructor Summary
protected InteractionSpecificationImpl()
           
 
Method Summary
 NotificationChain basicSetConnectorType(ConnectorType newConnectorType, NotificationChain msgs)
           
 NotificationChain basicSetDownAction(Action newDownAction, NotificationChain msgs)
           
 NotificationChain basicSetGuard(Expression newGuard, NotificationChain msgs)
           
 NotificationChain basicSetInteraction(Interaction newInteraction, NotificationChain msgs)
           
 NotificationChain basicSetUpAction(Action newUpAction, NotificationChain msgs)
           
 NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 ConnectorType getConnectorType()
           
 Action getDownAction()
           
 Expression getGuard()
           
 Interaction getInteraction()
           
 Action getUpAction()
           
 void setConnectorType(ConnectorType newConnectorType)
           
 void setDownAction(Action newDownAction)
           
 void setGuard(Expression newGuard)
           
 void setInteraction(Interaction newInteraction)
           
 void setUpAction(Action newUpAction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interaction

protected Interaction interaction
The cached value of the 'Interaction' containment reference.

See Also:
getInteraction()

guard

protected Expression guard
The cached value of the 'Guard' containment reference.

See Also:
getGuard()

downAction

protected Action downAction
The cached value of the 'Down Action' containment reference.

See Also:
getDownAction()

upAction

protected Action upAction
The cached value of the 'Up Action' containment reference.

See Also:
getUpAction()
Constructor Detail

InteractionSpecificationImpl

protected InteractionSpecificationImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getConnectorType

public ConnectorType getConnectorType()

Specified by:
getConnectorType in interface InteractionSpecification
Returns:
the value of the 'Connector Type' container reference.
See Also:
InteractionSpecification.setConnectorType(ConnectorType), InteractionsPackage.getInteractionSpecification_ConnectorType(), ConnectorType.getInteractionSpecification()

basicSetConnectorType

public NotificationChain basicSetConnectorType(ConnectorType newConnectorType,
                                               NotificationChain msgs)


setConnectorType

public void setConnectorType(ConnectorType newConnectorType)

Specified by:
setConnectorType in interface InteractionSpecification
Parameters:
newConnectorType - the new value of the 'Connector Type' container reference.
See Also:
InteractionSpecification.getConnectorType()

getInteraction

public Interaction getInteraction()

Specified by:
getInteraction in interface InteractionSpecification
Returns:
the value of the 'Interaction' containment reference.
See Also:
InteractionSpecification.setInteraction(Interaction), InteractionsPackage.getInteractionSpecification_Interaction()

basicSetInteraction

public NotificationChain basicSetInteraction(Interaction newInteraction,
                                             NotificationChain msgs)


setInteraction

public void setInteraction(Interaction newInteraction)

Specified by:
setInteraction in interface InteractionSpecification
Parameters:
newInteraction - the new value of the 'Interaction' containment reference.
See Also:
InteractionSpecification.getInteraction()

getGuard

public Expression getGuard()

Specified by:
getGuard in interface InteractionSpecification
Returns:
the value of the 'Guard' containment reference.
See Also:
InteractionSpecification.setGuard(Expression), InteractionsPackage.getInteractionSpecification_Guard()

basicSetGuard

public NotificationChain basicSetGuard(Expression newGuard,
                                       NotificationChain msgs)


setGuard

public void setGuard(Expression newGuard)

Specified by:
setGuard in interface InteractionSpecification
Parameters:
newGuard - the new value of the 'Guard' containment reference.
See Also:
InteractionSpecification.getGuard()

getDownAction

public Action getDownAction()

Specified by:
getDownAction in interface InteractionSpecification
Returns:
the value of the 'Down Action' containment reference.
See Also:
InteractionSpecification.setDownAction(Action), InteractionsPackage.getInteractionSpecification_DownAction()

basicSetDownAction

public NotificationChain basicSetDownAction(Action newDownAction,
                                            NotificationChain msgs)


setDownAction

public void setDownAction(Action newDownAction)

Specified by:
setDownAction in interface InteractionSpecification
Parameters:
newDownAction - the new value of the 'Down Action' containment reference.
See Also:
InteractionSpecification.getDownAction()

getUpAction

public Action getUpAction()

Specified by:
getUpAction in interface InteractionSpecification
Returns:
the value of the 'Up Action' containment reference.
See Also:
InteractionSpecification.setUpAction(Action), InteractionsPackage.getInteractionSpecification_UpAction()

basicSetUpAction

public NotificationChain basicSetUpAction(Action newUpAction,
                                          NotificationChain msgs)


setUpAction

public void setUpAction(Action newUpAction)

Specified by:
setUpAction in interface InteractionSpecification
Parameters:
newUpAction - the new value of the 'Up Action' containment reference.
See Also:
InteractionSpecification.getUpAction()

eInverseAdd

public NotificationChain eInverseAdd(InternalEObject otherEnd,
                                     int featureID,
                                     NotificationChain msgs)


eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eBasicRemoveFromContainerFeature

public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)


eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)


eSet

public void eSet(int featureID,
                 java.lang.Object newValue)


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)