org.eclipse.etrice.core.room
Interface Operation

All Known Subinterfaces:
PortOperation, StandardOperation
All Known Implementing Classes:
OperationImpl, PortOperationImpl, StandardOperationImpl

public interface Operation

A representation of the model object 'Operation'.

The following features are supported:

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

Method Summary
  getArguments()
          Returns the value of the 'Arguments' containment reference list.
 DetailCode getDetailCode()
          Returns the value of the 'Detail Code' containment reference.
 Documentation getDocu()
          Returns the value of the 'Docu' containment reference.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 RefableType getReturntype()
          Returns the value of the 'Returntype' containment reference.
 void setDetailCode(DetailCode value)
          Sets the value of the 'Detail Code' containment reference.
 void setDocu(Documentation value)
          Sets the value of the 'Docu' containment reference.
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 void setReturntype(RefableType value)
          Sets the value of the 'Returntype' containment reference.
 

Method Detail

getName

java.lang.String getName()
Returns the value of the 'Name' attribute.

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

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), RoomPackage.getOperation_Name()
EMF generated code
EMF model element

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

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

getArguments

 getArguments()
Returns the value of the 'Arguments' containment reference list. The list contents are of type VarDecl.

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

Returns:
the value of the 'Arguments' containment reference list.
See Also:
RoomPackage.getOperation_Arguments()
EMF generated code
EMF model element
containment="true"

getReturntype

RefableType getReturntype()
Returns the value of the 'Returntype' containment reference.

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

Returns:
the value of the 'Returntype' containment reference.
See Also:
setReturntype(RefableType), RoomPackage.getOperation_Returntype()
EMF generated code
EMF model element
containment="true"

setReturntype

void setReturntype(RefableType value)
Sets the value of the 'Returntype' containment reference.

Parameters:
value - the new value of the 'Returntype' containment reference.
See Also:
getReturntype()
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.getOperation_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

getDetailCode

DetailCode getDetailCode()
Returns the value of the 'Detail Code' containment reference.

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

Returns:
the value of the 'Detail Code' containment reference.
See Also:
setDetailCode(DetailCode), RoomPackage.getOperation_DetailCode()
EMF generated code
EMF model element
containment="true"

setDetailCode

void setDetailCode(DetailCode value)
Sets the value of the 'Detail Code' containment reference.

Parameters:
value - the new value of the 'Detail Code' containment reference.
See Also:
getDetailCode()
EMF generated code