Click or drag to resize

ProcedureInfo Class

A description of a GrGen (attribute evaluation) procedure.
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.libGrProcedureInfo

Namespace:  de.unika.ipd.grGen.libGr
Assembly:  libGr (in libGr.dll) Version: GrGen.NET 7.2
Syntax
C#
public abstract class ProcedureInfo : IProcedureDefinition, 
	INamed

The ProcedureInfo type exposes the following members.

Constructors
  NameDescription
Public methodProcedureInfo
Constructs a ProcedureInfo object.
Top
Properties
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
Fields
  NameDescription
Public fieldannotations
The annotations of the procedure
Public fieldinputNames
Names of the procedure parameters.
Public fieldinputs
The GrGen types of the procedure parameters.
Public fieldisExternal
Tells whether the procedure is an externally defined one or an internal one
Public fieldname
The name of the procedure.
Public fieldoutputs
The GrGen types of the procedure return values.
Public fieldpackage
null if this is a global type, otherwise the package the type is contained in.
Public fieldpackagePrefixedName
The name of the type in case of a global type, the name of the type prefixed by the name of the package otherwise.
Protected fieldReturnArray
Performance optimization: saves us usage of new in implementing the Apply method for returning an array.
Top
See Also