|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object EObjectImpl ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl ujf.verimag.bip.Core.Behaviors.impl.PortDefinitionImpl
public class PortDefinitionImpl
An implementation of the model object 'Port Definition'.
The following features are implemented:
Field Summary | |
---|---|
protected |
exposedVariable
The cached value of the ' Exposed Variable ' reference list. |
protected PortType |
type
The cached value of the ' Type ' reference. |
Fields inherited from class ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl |
---|
name, NAME_EDEFAULT, scope, SCOPE_EDEFAULT |
Constructor Summary | |
---|---|
protected |
PortDefinitionImpl()
|
Method Summary | |
---|---|
PortType |
basicGetType()
|
NotificationChain |
basicSetAtomType(AtomType newAtomType,
NotificationChain msgs)
|
NotificationChain |
basicSetConnectorType(ConnectorType newConnectorType,
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)
|
AtomType |
getAtomType()
|
ConnectorType |
getConnectorType()
|
|
getExposedVariable()
|
PortType |
getType()
|
void |
setAtomType(AtomType newAtomType)
|
void |
setConnectorType(ConnectorType newConnectorType)
|
void |
setType(PortType newType)
|
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 |
---|
protected PortType type
Type
' reference.
getType()
protectedexposedVariable
Exposed Variable
' reference list.
getExposedVariable()
Constructor Detail |
---|
protected PortDefinitionImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class NamedElementImpl
public AtomType getAtomType()
getAtomType
in interface PortDefinition
PortDefinition.setAtomType(AtomType)
,
BehaviorsPackage.getPortDefinition_AtomType()
,
AtomType.getPortDefinition()
public NotificationChain basicSetAtomType(AtomType newAtomType, NotificationChain msgs)
public void setAtomType(AtomType newAtomType)
setAtomType
in interface PortDefinition
newAtomType
- the new value of the 'Atom Type' container reference.PortDefinition.getAtomType()
public ConnectorType getConnectorType()
getConnectorType
in interface PortDefinition
PortDefinition.setConnectorType(ConnectorType)
,
BehaviorsPackage.getPortDefinition_ConnectorType()
,
ConnectorType.getPortDefinition()
public NotificationChain basicSetConnectorType(ConnectorType newConnectorType, NotificationChain msgs)
public void setConnectorType(ConnectorType newConnectorType)
setConnectorType
in interface PortDefinition
newConnectorType
- the new value of the 'Connector Type' container reference.PortDefinition.getConnectorType()
public PortType getType()
getType
in interface PortDefinition
PortDefinition.setType(PortType)
,
BehaviorsPackage.getPortDefinition_Type()
public PortType basicGetType()
public void setType(PortType newType)
setType
in interface PortDefinition
newType
- the new value of the 'Type' reference.PortDefinition.getType()
publicgetExposedVariable()
getExposedVariable
in interface PortDefinition
BehaviorsPackage.getPortDefinition_ExposedVariable()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class NamedElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in class NamedElementImpl
public void eUnset(int featureID)
eUnset
in class NamedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in class NamedElementImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |