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

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
All Implemented Interfaces:
NamedElement, MultiplicityElement, Part
Direct Known Subclasses:
ComponentImpl, ConnectorImpl

public abstract class PartImpl
extends MultiplicityElementImpl
implements Part

An implementation of the model object 'Part'.

The following features are implemented:


Field Summary
protected   actualData
          The cached value of the 'Actual Data' containment reference list.
 
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 PartImpl()
           
 
Method Summary
 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)
           
  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.MultiplicityElement
getMultiplicitySpecification
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement
getName, getScope, setName, setScope
 

Field Detail

actualData

protected  actualData
The cached value of the 'Actual Data' containment reference list.

See Also:
getActualData()
Constructor Detail

PartImpl

protected PartImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class MultiplicityElementImpl

getActualData

public  getActualData()

Specified by:
getActualData in interface Part
Returns:
the value of the 'Actual Data' containment reference list.
See Also:
InteractionsPackage.getPart_ActualData()

eInverseRemove

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

Overrides:
eInverseRemove in class MultiplicityElementImpl

eGet

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

Overrides:
eGet in class MultiplicityElementImpl

eSet

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

Overrides:
eSet in class MultiplicityElementImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class MultiplicityElementImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class MultiplicityElementImpl