org.eclipse.modisco.omg.gastm
Interface FunctionType

All Superinterfaces:
GASTMObject, GASTMSyntaxObject, Type

public interface FunctionType
extends Type

A representation of the model object 'Function Type'.

The following features are supported:

See Also:
GASTMPackage.getFunctionType()
Generated:
Model:

Method Summary
  getParameterTypes()
          Returns the value of the 'Parameter Types' containment reference list.
 TypeReference getReturnType()
          Returns the value of the 'Return Type' containment reference.
 void setReturnType(TypeReference value)
          Sets the value of the 'Return Type' containment reference.
 
Methods inherited from interface org.eclipse.modisco.omg.gastm.Type
getIsConst, setIsConst
 
Methods inherited from interface org.eclipse.modisco.omg.gastm.GASTMSyntaxObject
getAnnotations, getLocationInfo, getPreProcessorElements, setLocationInfo
 

Method Detail

getReturnType

TypeReference getReturnType()
Returns the value of the 'Return Type' containment reference.

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

Returns:
the value of the 'Return Type' containment reference.
See Also:
setReturnType(TypeReference), GASTMPackage.getFunctionType_ReturnType()
Generated:
Model:
containment="true"

setReturnType

void setReturnType(TypeReference value)
Sets the value of the 'Return Type' containment reference.

Parameters:
value - the new value of the 'Return Type' containment reference.
See Also:
getReturnType()
Generated:

getParameterTypes

 getParameterTypes()
Returns the value of the 'Parameter Types' containment reference list. The list contents are of type FormalParameterType.

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

Returns:
the value of the 'Parameter Types' containment reference list.
See Also:
GASTMPackage.getFunctionType_ParameterTypes()
Generated:
Model:
containment="true"