GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
LGSPBackend Class
Namespacesde.unika.ipd.grGen.lgspLGSPBackend
A helper class for backend independent graph and rule handling.
Declaration Syntax
C#
public class LGSPBackend : IBackend
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
LGSPBackend()()()()
Initializes a new instance of the LGSPBackend class

ArgumentNames
CreateFromSpec(String, String, String, ProcessSpecFlags, List<(Of <<'(String>)>>), Boolean, Int32, LGSPGraph%, LGSPActions%)
Creates a new LGSPGraph or LGSPNamedGraph and LGSPActions instance from the specified specification file. If the according dlls do not exist or are out of date, the needed processing steps are performed automatically.

CreateFromSpec(String, String, String, ProcessSpecFlags, List<(Of <<'(String>)>>), IGraph%, IActions%)
CreateFromSpec(String, String, LGSPGraph%, LGSPActions%)
Creates a new LGSPGraph and LGSPActions instance from the specified specification file. If the according dlls do not exist or are out of date, the needed processing steps are performed automatically. A name for the graph is automatically generated.

CreateFromSpec(String, String, String, ProcessSpecFlags, List<(Of <<'(String>)>>), Boolean, Int32)
Creates a new LGSPGraph or LGSPNamedGraph instance from the specified specification file. If the according dll does not exist or is out of date, the needed processing steps are performed automatically.

CreateFromSpec(String, String, String, ProcessSpecFlags, List<(Of <<'(String>)>>))
CreateFromSpec(String)
Creates a new LGSPGraph instance from the specified specification file. If the according dll does not exist or is out of date, the needed processing steps are performed automatically. A name for the graph is automatically generated.

CreateGraph(IGraphModel, String, array<String>[]()[][])
CreateGraph(String, String, array<String>[]()[][])
CreateGraph(String, String, Boolean, array<String>[]()[][])
Creates a new LGSPGraph or LGSPNamedGraph backend instance with the graph model provided by the graph model file and a name.

CreateNamedFromSpec(String, String, String, ProcessSpecFlags, List<(Of <<'(String>)>>), Int32, INamedGraph%, IActions%)
CreateNamedFromSpec(String, String, Int32, LGSPNamedGraph%, LGSPActions%)
Creates a new LGSPNamedGraph and LGSPActions instance from the specified specification file. If the according dlls do not exist or are out of date, the needed processing steps are performed automatically. A name for the graph is automatically generated.

CreateNamedFromSpec(String, String, String, ProcessSpecFlags, List<(Of <<'(String>)>>), Int32)
CreateNamedFromSpec(String, Int32)
Creates a new LGSPNamedGraph instance from the specified specification file. If the according dll does not exist or is out of date, the needed processing steps are performed automatically. A name for the graph is automatically generated.

CreateNamedGraph(IGraphModel, String, array<String>[]()[][])
CreateNamedGraph(String, String, array<String>[]()[][])
Name
ProcessSpecification(String, String, String, String, ProcessSpecFlags, array<String>[]()[][])
Processes the given rule specification file and generates a model and actions library.

ProcessSpecification(String)
Processes the given rule specification file and generates a model and actions library in the same directory as the specification file.

Inheritance Hierarchy
Object
LGSPBackend

Assembly: lgspBackend (Module: lgspBackend) Version: 4.4.0.0 (4.4.0.0)