Public Member Functions | Package Functions

de.fraunhofer.isst.eastadl.functionmodeling.Operation Interface Reference

List of all members.

Public Member Functions

EADatatypePrototype getReturn ()
boolean isSetReturn ()
void setReturn (EADatatypePrototype value)
void unsetReturn ()

Package Functions

EList< EADatatypePrototypegetArgument ()

Detailed Description

Operation (from FunctionModeling)

Generalizations
EAElement (from Elements)

Description
The Operation is the provided/required operation of a FunctionClientServerInterface. It can specify its return values and arguments by EADatatypePrototypes.

Attributes
No additional attributes

Associations
argument : EADatatypePrototype [*] {ordered}
The argument value of the Operation.
return : EADatatypePrototype [0..1]
The return value of the Operation.

Constraints
No additional constraints

Semantics
The Operation is the provided/required operation of a FunctionClientServerInterface.

Author:
dprenzel

Member Function Documentation

EList<EADatatypePrototype> de.fraunhofer.isst.eastadl.functionmodeling.Operation.getArgument (  )  [package]

Returns the value of the 'Argument' reference list. The list contents are of type de.fraunhofer.isst.eastadl.datatypes.EADatatypePrototype.

argument : EADatatypePrototype [*] {ordered}
The argument value of the Operation.

Returns:
the value of the 'Argument' reference list.
See also:
de.fraunhofer.isst.eastadl.functionmodeling.FunctionmodelPackage.getOperation_Argument() ordered="true" containment="true"

Implemented in de.fraunhofer.isst.eastadl.functionmodeling.impl.OperationImpl.

EADatatypePrototype de.fraunhofer.isst.eastadl.functionmodeling.Operation.getReturn (  ) 

Returns the value of the 'Return' reference.

return : EADatatypePrototype [0..1]
The return value of the Operation.

Returns:
the value of the 'Return' reference.
See also:
isSetReturn()
unsetReturn()
setReturn(EADatatypePrototype)
de.fraunhofer.isst.eastadl.functionmodeling.FunctionmodelPackage.getOperation_Return() unsettable="true" containment="true"

Implemented in de.fraunhofer.isst.eastadl.functionmodeling.impl.OperationImpl.

boolean de.fraunhofer.isst.eastadl.functionmodeling.Operation.isSetReturn (  ) 

Returns whether the value of the 'Return' containment reference is set.

return : EADatatypePrototype [0..1]
The return value of the Operation.

Returns:
whether the value of the 'Return' containment reference is set.
See also:
unsetReturn()
getReturn()
setReturn(EADatatypePrototype)

Implemented in de.fraunhofer.isst.eastadl.functionmodeling.impl.OperationImpl.

void de.fraunhofer.isst.eastadl.functionmodeling.Operation.setReturn ( EADatatypePrototype  value  ) 

Sets the value of the 'Return' containment reference.

return : EADatatypePrototype [0..1]
The return value of the Operation.

Parameters:
value the new value of the 'Return' containment reference.
See also:
isSetReturn()
unsetReturn()
getReturn()

Implemented in de.fraunhofer.isst.eastadl.functionmodeling.impl.OperationImpl.

void de.fraunhofer.isst.eastadl.functionmodeling.Operation.unsetReturn (  ) 

Unsets the value of the 'Return' containment reference.

return : EADatatypePrototype [0..1]
The return value of the Operation.

See also:
isSetReturn()
getReturn()
setReturn(EADatatypePrototype)

Implemented in de.fraunhofer.isst.eastadl.functionmodeling.impl.OperationImpl.