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

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl
          extended by ujf.verimag.bip.Core.Interactions.impl.MultiplicityElementImpl
              extended by ujf.verimag.bip.Core.Interactions.impl.PartImpl
                  extended by ujf.verimag.bip.Core.Interactions.impl.ConnectorImpl
All Implemented Interfaces:
NamedElement, Connector, MultiplicityElement, Part

public class ConnectorImpl
extends PartImpl
implements Connector

An implementation of the model object 'Connector'.

The following features are implemented:


Field Summary
protected   actualPort
          The cached value of the 'Actual Port' containment reference list.
protected  ConnectorType type
          The cached value of the 'Type' reference.
 
Fields inherited from class ujf.verimag.bip.Core.Interactions.impl.PartImpl
actualData
 
Fields inherited from class ujf.verimag.bip.Core.Interactions.impl.MultiplicityElementImpl
multiplicitySpecification
 
Fields inherited from class ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl
name, NAME_EDEFAULT, scope, SCOPE_EDEFAULT
 
Constructor Summary
protected ConnectorImpl()
           
 
Method Summary
 ConnectorType basicGetType()
           
 NotificationChain basicSetCompoundType(CompoundType newCompoundType, 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)
           
  getActualPort()
           
 CompoundType getCompoundType()
           
 ConnectorType getType()
           
 void setCompoundType(CompoundType newCompoundType)
           
 void setType(ConnectorType newType)
           
 
Methods inherited from class ujf.verimag.bip.Core.Interactions.impl.PartImpl
getActualData
 
Methods inherited from class ujf.verimag.bip.Core.Interactions.impl.MultiplicityElementImpl
getMultiplicitySpecification
 
Methods inherited from class ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl
getName, getScope, setName, setScope, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ujf.verimag.bip.Core.Interactions.Part
getActualData
 
Methods inherited from interface ujf.verimag.bip.Core.Interactions.MultiplicityElement
getMultiplicitySpecification
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement
getName, getScope, setName, setScope
 

Field Detail

actualPort

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

See Also:
getActualPort()

type

protected ConnectorType type
The cached value of the 'Type' reference.

See Also:
getType()
Constructor Detail

ConnectorImpl

protected ConnectorImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class PartImpl

getActualPort

public  getActualPort()

Specified by:
getActualPort in interface Connector
Returns:
the value of the 'Actual Port' containment reference list.
See Also:
InteractionsPackage.getConnector_ActualPort()

getType

public ConnectorType getType()

Specified by:
getType in interface Connector
Returns:
the value of the 'Type' reference.
See Also:
Connector.setType(ConnectorType), InteractionsPackage.getConnector_Type()

basicGetType

public ConnectorType basicGetType()


setType

public void setType(ConnectorType newType)

Specified by:
setType in interface Connector
Parameters:
newType - the new value of the 'Type' reference.
See Also:
Connector.getType()

getCompoundType

public CompoundType getCompoundType()

Specified by:
getCompoundType in interface Connector
Returns:
the value of the 'Compound Type' container reference.
See Also:
Connector.setCompoundType(CompoundType), InteractionsPackage.getConnector_CompoundType(), CompoundType.getConnector()

basicSetCompoundType

public NotificationChain basicSetCompoundType(CompoundType newCompoundType,
                                              NotificationChain msgs)


setCompoundType

public void setCompoundType(CompoundType newCompoundType)

Specified by:
setCompoundType in interface Connector
Parameters:
newCompoundType - the new value of the 'Compound Type' container reference.
See Also:
Connector.getCompoundType()

eInverseAdd

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


eInverseRemove

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

Overrides:
eInverseRemove in class PartImpl

eBasicRemoveFromContainerFeature

public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)


eGet

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

Overrides:
eGet in class PartImpl

eSet

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

Overrides:
eSet in class PartImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class PartImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class PartImpl