IBackend Interface |
Namespace: de.unika.ipd.grGen.libGr
public interface IBackend
The IBackend type exposes the following members.
| Name | Description | |
|---|---|---|
| ArgumentNames |
Enumerates the names of the arguments which can be optionally passed to the create/open functions.
Not currently used...
| |
| Name |
The name of the backend.
|
| Name | Description | |
|---|---|---|
| CreateFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString) |
Creates a new IGraph 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, IGlobalVariables, String, String, ProcessSpecFlags, ListString, IGraph, IActions) |
Creates a new IGraph and IActions backend instance from the specified specification file.
If neccessary, any processing steps are performed automatically.
| |
| CreateGlobalVariables |
Returns a new instance of the global variables/state; normally, you want/need only one instance, to be fed to all graphs.
| |
| CreateGraph(String, IGlobalVariables, String, String) |
Creates a new IGraph backend instance with the graph model provided by the graph model file and a name.
| |
| CreateGraph(IGraphModel, IGlobalVariables, String, String) |
Creates a new IGraph backend instance with the given graph model and name.
| |
| CreateNamedFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString, Int32) |
Creates a new INamedGraph 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.
| |
| CreateNamedFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString, Int32, INamedGraph, IActions) |
Creates a new INamedGraph and IActions backend instance from the specified specification file.
If neccessary, any processing steps are performed automatically.
| |
| CreateNamedGraph(String, IGlobalVariables, String, String) |
Creates a new INamedGraph backend instance with the graph model provided by the graph model file and a name.
| |
| CreateNamedGraph(IGraphModel, IGlobalVariables, String, String) |
Creates a new INamedGraph backend instance with the given graph model and name.
| |
| CreatePersistentNamedFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString, Int32, String, String) |
Creates a new INamedGraph instance with persistence from the specified specification file.
If the according dll does not exist or is out of date, the needed processing steps are performed automatically.
| |
| CreatePersistentNamedFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString, Int32, String, String, INamedGraph, IActions) |
Creates a new INamedGraph with persistence and IActions backend instance from the specified specification file.
If neccessary, any processing steps are performed automatically.
| |
| CreatePersistentNamedGraph(String, IGlobalVariables, String, String, String, String) |
Creates a new INamedGraph backend instance with persistence with the graph model provided by the graph model file and a name.
| |
| CreatePersistentNamedGraph(IGraphModel, IGlobalVariables, String, String, String, String) |
Creates a new INamedGraph backend instance with persistence with the given graph model and name.
| |
| ProcessSpecification(String) |
Processes the given rule specification file and generates a model and actions library in the same directory as the specification file.
| |
| ProcessSpecification(String, String, String, String, ProcessSpecFlags, String) |
Processes the given rule specification file and generates a model and actions library.
|