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

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.Core.Priorities.impl.PriorityElementImpl
          extended by ujf.verimag.bip.Core.Interactions.impl.InteractionImpl
All Implemented Interfaces:
Interaction, PriorityElement

public class InteractionImpl
extends PriorityElementImpl
implements Interaction

An implementation of the model object 'Interaction'.

The following features are implemented:


Field Summary
protected  PartElementReference connector
          The cached value of the 'Connector' containment reference.
protected   port
          The cached value of the 'Port' containment reference list.
 
Constructor Summary
protected InteractionImpl()
           
 
Method Summary
 NotificationChain basicSetConnector(PartElementReference newConnector, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 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)
           
 PartElementReference getConnector()
           
  getPort()
           
 void setConnector(PartElementReference newConnector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

port

protected  port
The cached value of the 'Port' containment reference list.

See Also:
getPort()

connector

protected PartElementReference connector
The cached value of the 'Connector' containment reference.

See Also:
getConnector()
Constructor Detail

InteractionImpl

protected InteractionImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class PriorityElementImpl

getPort

public  getPort()

Specified by:
getPort in interface Interaction
Returns:
the value of the 'Port' containment reference list.
See Also:
InteractionsPackage.getInteraction_Port()

getConnector

public PartElementReference getConnector()

Specified by:
getConnector in interface Interaction
Returns:
the value of the 'Connector' containment reference.
See Also:
Interaction.setConnector(PartElementReference), InteractionsPackage.getInteraction_Connector()

basicSetConnector

public NotificationChain basicSetConnector(PartElementReference newConnector,
                                           NotificationChain msgs)


setConnector

public void setConnector(PartElementReference newConnector)

Specified by:
setConnector in interface Interaction
Parameters:
newConnector - the new value of the 'Connector' containment reference.
See Also:
Interaction.getConnector()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        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)