Click or drag to resize

IFunctionDefinition Interface

An object representing an executable function.

Namespace: de.unika.ipd.grGen.libGr
Assembly: libGr (in libGr.dll) Version: GrGen.NET 7.1
Syntax
C#
public interface IFunctionDefinition : INamed

The IFunctionDefinition type exposes the following members.

Properties
 NameDescription
Public propertyAnnotations The annotations of the function
Public propertyInputNames Names of the function parameters.
Public propertyInputs The GrGen types of the function parameters.
Public propertyIsExternal Tells whether the function is an externally defined one or an internal one
Public propertyName The name of the function.
Public propertyOutput The GrGen type of the function return value.
Public propertyPackage null if this is a global function, otherwise the package the function is contained in.
Public propertyPackagePrefixedName The name of the function in case of a global function, the name of the function prefixed by the name of the package otherwise.
Top
Methods
 NameDescription
Public methodApply Applies this function with the given action environment on the given graph. Takes the arguments as inputs. Returns the one output value.
Top
See Also