org.eclipse.etrice.core.room
Interface Port

All Superinterfaces:
InterfaceItem
All Known Implementing Classes:
PortImpl

public interface Port
extends InterfaceItem

A representation of the model object 'Port'.

The following features are supported:

See Also:
RoomPackage.getPort()
EMF generated code
EMF model element

Method Summary
 Documentation getDocu()
          Returns the value of the 'Docu' containment reference.
 int getMultiplicity()
          Returns the value of the 'Multiplicity' attribute.
 boolean isConjugated()
          Returns the value of the 'Conjugated' attribute.
 boolean isReplicated()
           
 void setConjugated(boolean value)
          Sets the value of the 'Conjugated' attribute.
 void setDocu(Documentation value)
          Sets the value of the 'Docu' containment reference.
 void setMultiplicity(int value)
          Sets the value of the 'Multiplicity' attribute.
 
Methods inherited from interface org.eclipse.etrice.core.room.InterfaceItem
getName, getProtocol, setName, setProtocol
 

Method Detail

isConjugated

boolean isConjugated()
Returns the value of the 'Conjugated' attribute.

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

Returns:
the value of the 'Conjugated' attribute.
See Also:
setConjugated(boolean), RoomPackage.getPort_Conjugated()
EMF generated code
EMF model element

setConjugated

void setConjugated(boolean value)
Sets the value of the 'Conjugated' attribute.

Parameters:
value - the new value of the 'Conjugated' attribute.
See Also:
isConjugated()
EMF generated code

getMultiplicity

int getMultiplicity()
Returns the value of the 'Multiplicity' attribute. The default value is "1".

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

Returns:
the value of the 'Multiplicity' attribute.
See Also:
setMultiplicity(int), RoomPackage.getPort_Multiplicity()
EMF generated code
EMF model element
default="1"

setMultiplicity

void setMultiplicity(int value)
Sets the value of the 'Multiplicity' attribute.

Parameters:
value - the new value of the 'Multiplicity' attribute.
See Also:
getMultiplicity()
EMF generated code

getDocu

Documentation getDocu()
Returns the value of the 'Docu' containment reference.

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

Returns:
the value of the 'Docu' containment reference.
See Also:
setDocu(Documentation), RoomPackage.getPort_Docu()
EMF generated code
EMF model element
containment="true"

setDocu

void setDocu(Documentation value)
Sets the value of the 'Docu' containment reference.

Parameters:
value - the new value of the 'Docu' containment reference.
See Also:
getDocu()
EMF generated code

isReplicated

boolean isReplicated()

EMF generated code
EMF model element
kind="operation" annotation="http://www.eclipse.org/emf/2002/GenModel body='return multiplicity>1 || multiplicity==-1;'"