Click or drag to resize

IProcedureDefinition Interface

An object representing an executable procedure.

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

The IProcedureDefinition type exposes the following members.

Properties
 NameDescription
Public propertyAnnotations The annotations of the procedure
Public propertyInputNames Names of the procedure parameters.
Public propertyInputs The GrGen types of the procedure parameters.
Public propertyIsExternal Tells whether the procedure is an externally defined one or an internal one
Public propertyName The name of the procedure
Public propertyOutputs The GrGen types of the procedure return values.
Public propertyPackage null if this is a global procedure, otherwise the package the procedure is contained in.
Public propertyPackagePrefixedName The name of the procedure in case of a global procedure, the name of the procedure prefixed by the name of the package otherwise.
Top
Methods
 NameDescription
Public methodApply Applies this procedure with the given action environment on the given graph. Takes the arguments as inputs. Returns an array of output values. Attention: at the next call of Apply, the array returned from previous call is overwritten with the new return values.
Top
See Also