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.2
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