A helper class for backend independent graph and rule handling.
| C# |
public class LGSPBackend : IBackend
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| 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.
|
| Object | |
| LGSPBackend | |