ujf.verimag.bip.Core.Behaviors.impl
Class PartTypeImpl

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl
          extended by ujf.verimag.bip.Core.Behaviors.impl.BipTypeImpl
              extended by ujf.verimag.bip.Core.Behaviors.impl.PartTypeImpl
All Implemented Interfaces:
BipType, NamedElement, ParameterizedElement, PartType, TraceableElement
Direct Known Subclasses:
ComponentTypeImpl, ConnectorTypeImpl

public abstract class PartTypeImpl
extends BipTypeImpl
implements PartType

An implementation of the model object 'Part Type'.

The following features are implemented:


Field Summary
protected   constant
          The cached value of the 'Constant' containment reference list.
protected   declaration
          The cached value of the 'Declaration' containment reference list.
 
Fields inherited from class ujf.verimag.bip.Core.Behaviors.impl.BipTypeImpl
dataParameter, START_SOURCE_LINE_EDEFAULT, startSourceLine
 
Fields inherited from class ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl
name, NAME_EDEFAULT, scope, SCOPE_EDEFAULT
 
Constructor Summary
protected PartTypeImpl()
           
 
Method Summary
 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)
           
  getConstant()
           
  getDeclaration()
           
 
Methods inherited from class ujf.verimag.bip.Core.Behaviors.impl.BipTypeImpl
basicSetModule, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, getDataParameter, getModule, getStartSourceLine, setModule, setStartSourceLine, toString
 
Methods inherited from class ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl
getName, getScope, setName, setScope
 
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.BipType
getModule, setModule
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement
getName, getScope, setName, setScope
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.ParameterizedElement
getDataParameter
 
Methods inherited from interface ujf.verimag.bip.Extra.Traceability.TraceableElement
getStartSourceLine, setStartSourceLine
 

Field Detail

constant

protected  constant
The cached value of the 'Constant' containment reference list.

See Also:
getConstant()

declaration

protected  declaration
The cached value of the 'Declaration' containment reference list.

See Also:
getDeclaration()
Constructor Detail

PartTypeImpl

protected PartTypeImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class BipTypeImpl

getConstant

public  getConstant()

Specified by:
getConstant in interface PartType
Returns:
the value of the 'Constant' containment reference list.
See Also:
BehaviorsPackage.getPartType_Constant(), Constant.getPartType()

getDeclaration

public  getDeclaration()

Specified by:
getDeclaration in interface PartType
Returns:
the value of the 'Declaration' containment reference list.
See Also:
BehaviorsPackage.getPartType_Declaration()

eInverseAdd

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

Overrides:
eInverseAdd in class BipTypeImpl

eInverseRemove

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

Overrides:
eInverseRemove in class BipTypeImpl

eGet

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

Overrides:
eGet in class BipTypeImpl

eSet

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

Overrides:
eSet in class BipTypeImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class BipTypeImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class BipTypeImpl