ujf.verimag.bip.Core.Behaviors
Interface PortDefinition

All Superinterfaces:
NamedElement
All Known Implementing Classes:
PortDefinitionImpl

public interface PortDefinition
extends NamedElement

A representation of the model object 'Port Definition'.

The following features are supported:

See Also:
BehaviorsPackage.getPortDefinition()

Method Summary
 AtomType getAtomType()
          Returns the value of the 'Atom Type' container reference.
 ConnectorType getConnectorType()
          Returns the value of the 'Connector Type' container reference.
  getExposedVariable()
          Returns the value of the 'Exposed Variable' reference list.
 PortType getType()
          Returns the value of the 'Type' reference.
 void setAtomType(AtomType value)
          Sets the value of the 'Atom Type' container reference.
 void setConnectorType(ConnectorType value)
          Sets the value of the 'Connector Type' container reference.
 void setType(PortType value)
          Sets the value of the 'Type' reference.
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement
getName, getScope, setName, setScope
 

Method Detail

getAtomType

AtomType getAtomType()
Returns the value of the 'Atom Type' container reference. It is bidirectional and its opposite is 'Port Definition'.

If the meaning of the 'Atom Type' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Atom Type' container reference.
See Also:
setAtomType(AtomType), BehaviorsPackage.getPortDefinition_AtomType(), AtomType.getPortDefinition()

setAtomType

void setAtomType(AtomType value)
Sets the value of the 'Atom Type' container reference.

Parameters:
value - the new value of the 'Atom Type' container reference.
See Also:
getAtomType()

getConnectorType

ConnectorType getConnectorType()
Returns the value of the 'Connector Type' container reference. It is bidirectional and its opposite is 'Port Definition'.

If the meaning of the 'Connector Type' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Connector Type' container reference.
See Also:
setConnectorType(ConnectorType), BehaviorsPackage.getPortDefinition_ConnectorType(), ConnectorType.getPortDefinition()

setConnectorType

void setConnectorType(ConnectorType value)
Sets the value of the 'Connector Type' container reference.

Parameters:
value - the new value of the 'Connector Type' container reference.
See Also:
getConnectorType()

getType

PortType getType()
Returns the value of the 'Type' reference.

If the meaning of the 'Type' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type' reference.
See Also:
setType(PortType), BehaviorsPackage.getPortDefinition_Type()

setType

void setType(PortType value)
Sets the value of the 'Type' reference.

Parameters:
value - the new value of the 'Type' reference.
See Also:
getType()

getExposedVariable

 getExposedVariable()
Returns the value of the 'Exposed Variable' reference list. The list contents are of type Variable.

If the meaning of the 'Exposed Variable' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Exposed Variable' reference list.
See Also:
BehaviorsPackage.getPortDefinition_ExposedVariable()