|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object EObjectImpl ujf.verimag.bip.Core.Interactions.impl.MultiplicityPathImpl ujf.verimag.bip.Core.Interactions.impl.PartElementReferenceImpl
public class PartElementReferenceImpl
An implementation of the model object 'Part Element Reference'.
The following features are implemented:
Field Summary | |
---|---|
protected Part |
targetPart
The cached value of the ' Target Part ' reference. |
Fields inherited from class ujf.verimag.bip.Core.Interactions.impl.MultiplicityPathImpl |
---|
index |
Constructor Summary | |
---|---|
protected |
PartElementReferenceImpl()
|
Method Summary | |
---|---|
Part |
basicGetTargetPart()
|
NotificationChain |
basicSetExportBinding(InnerPortSpecification newExportBinding,
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)
|
InnerPortSpecification |
getExportBinding()
|
Part |
getTargetPart()
|
void |
setExportBinding(InnerPortSpecification newExportBinding)
|
void |
setTargetPart(Part newTargetPart)
|
Methods inherited from class ujf.verimag.bip.Core.Interactions.impl.MultiplicityPathImpl |
---|
getIndex |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ujf.verimag.bip.Core.Interactions.MultiplicityPath |
---|
getIndex |
Field Detail |
---|
protected Part targetPart
Target Part
' reference.
getTargetPart()
Constructor Detail |
---|
protected PartElementReferenceImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class MultiplicityPathImpl
public InnerPortSpecification getExportBinding()
getExportBinding
in interface PartElementReference
PartElementReference.setExportBinding(InnerPortSpecification)
,
InteractionsPackage.getPartElementReference_ExportBinding()
,
InnerPortSpecification.getTargetInstance()
public NotificationChain basicSetExportBinding(InnerPortSpecification newExportBinding, NotificationChain msgs)
public void setExportBinding(InnerPortSpecification newExportBinding)
setExportBinding
in interface PartElementReference
newExportBinding
- the new value of the 'Export Binding' container reference.PartElementReference.getExportBinding()
public Part getTargetPart()
getTargetPart
in interface PartElementReference
PartElementReference.setTargetPart(Part)
,
InteractionsPackage.getPartElementReference_TargetPart()
public Part basicGetTargetPart()
public void setTargetPart(Part newTargetPart)
setTargetPart
in interface PartElementReference
newTargetPart
- the new value of the 'Target Part' reference.PartElementReference.getTargetPart()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class MultiplicityPathImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class MultiplicityPathImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in class MultiplicityPathImpl
public void eUnset(int featureID)
eUnset
in class MultiplicityPathImpl
public boolean eIsSet(int featureID)
eIsSet
in class MultiplicityPathImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |