The libGr class library together with the libGr search plan backend v2.5
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
Enumerates the names of the arguments which can be optionally passed to the create/open functions. Not currently used...

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.

CreateFromSpec(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)
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.

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>[]()[])
Creates a new IGraph backend instance with the given graph model and name

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

ExistingGraphs
An enumerable of KeyValuePairs, where the keys are names of existing graphs and the values are the names of the appropriate models (not filenames).

Name
The name of the backend.

OpenGraph(String, String, array<String>[]()[])
Opens an existing graph identified by graphName using the specifiede IGraphModel. This may not be supported by the backend, if the data is not persistent.

ProcessSpecification(String, String, String, ProcessSpecFlags)
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: 2.5.26185.0 (2.5.26185.0)