ujf.verimag.bip.Core.Behaviors
Interface Port

All Superinterfaces:
NamedElement
All Known Implementing Classes:
PortImpl

public interface Port
extends NamedElement

A representation of the model object 'Port'.

The following features are supported:

See Also:
BehaviorsPackage.getPort()

Method Summary
 Binding getBinding()
          Returns the value of the 'Binding' containment reference.
 ComponentType getComponentType()
          Returns the value of the 'Component Type' container reference.
 ConnectorType getConnectorType()
          Returns the value of the 'Connector Type' container reference.
 PortType getType()
          Returns the value of the 'Type' reference.
 void setBinding(Binding value)
          Sets the value of the 'Binding' containment reference.
 void setComponentType(ComponentType value)
          Sets the value of the 'Component 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

getComponentType

ComponentType getComponentType()
Returns the value of the 'Component Type' container reference. It is bidirectional and its opposite is 'Port'.

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

Returns:
the value of the 'Component Type' container reference.
See Also:
setComponentType(ComponentType), BehaviorsPackage.getPort_ComponentType(), ComponentType.getPort()

setComponentType

void setComponentType(ComponentType value)
Sets the value of the 'Component Type' container reference.

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

getBinding

Binding getBinding()
Returns the value of the 'Binding' containment reference. It is bidirectional and its opposite is 'Outer Port'.

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

Returns:
the value of the 'Binding' containment reference.
See Also:
setBinding(Binding), BehaviorsPackage.getPort_Binding(), Binding.getOuterPort()

setBinding

void setBinding(Binding value)
Sets the value of the 'Binding' containment reference.

Parameters:
value - the new value of the 'Binding' containment reference.
See Also:
getBinding()

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.getPort_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()

getConnectorType

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

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.getPort_ConnectorType(), ConnectorType.getPort()

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()