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

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl
          extended by ujf.verimag.bip.Core.Interactions.impl.MultiplicityElementImpl
All Implemented Interfaces:
NamedElement, MultiplicityElement
Direct Known Subclasses:
PartImpl, PriorityRuleImpl

public abstract class MultiplicityElementImpl
extends NamedElementImpl
implements MultiplicityElement

An implementation of the model object 'Multiplicity Element'.

The following features are implemented:


Field Summary
protected   multiplicitySpecification
          The cached value of the 'Multiplicity Specification' containment reference list.
 
Fields inherited from class ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl
name, NAME_EDEFAULT, scope, SCOPE_EDEFAULT
 
Constructor Summary
protected MultiplicityElementImpl()
           
 
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)
           
  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.Behaviors.NamedElement
getName, getScope, setName, setScope
 

Field Detail

multiplicitySpecification

protected  multiplicitySpecification
The cached value of the 'Multiplicity Specification' containment reference list.

See Also:
getMultiplicitySpecification()
Constructor Detail

MultiplicityElementImpl

protected MultiplicityElementImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class NamedElementImpl

getMultiplicitySpecification

public  getMultiplicitySpecification()

Specified by:
getMultiplicitySpecification in interface MultiplicityElement
Returns:
the value of the 'Multiplicity Specification' containment reference list.
See Also:
InteractionsPackage.getMultiplicityElement_MultiplicitySpecification()

eInverseRemove

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


eGet

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

Overrides:
eGet in class NamedElementImpl

eSet

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

Overrides:
eSet in class NamedElementImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class NamedElementImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class NamedElementImpl