IFunctionDefinition Interface |
Namespace: de.unika.ipd.grGen.libGr
public interface IFunctionDefinition : INamed
The IFunctionDefinition type exposes the following members.
| Name | Description | |
|---|---|---|
| Annotations |
The annotations of the function
| |
| InputNames |
Names of the function parameters.
| |
| Inputs |
The GrGen types of the function parameters.
| |
| IsExternal |
Tells whether the function is an externally defined one or an internal one
| |
| Name |
The name of the function.
| |
| Output |
The GrGen type of the function return value.
| |
| Package |
null if this is a global function, otherwise the package the function is contained in.
| |
| PackagePrefixedName |
The name of the function in case of a global function,
the name of the function prefixed by the name of the package otherwise.
|
| Name | Description | |
|---|---|---|
| Apply |
Applies this function with the given action environment on the given graph.
Takes the arguments as inputs.
Returns the one output value.
|