 | IBackendCreateFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString, IGraph, IActions) Method |
Creates a new IGraph and IActions backend instance from the specified specification file.
If neccessary, any processing steps are performed automatically.
Namespace: de.unika.ipd.grGen.libGrAssembly: libGr (in libGr.dll) Version: GrGen.NET 7.1
Syntaxvoid CreateFromSpec(
string grgFilename,
IGlobalVariables globalVariables,
string graphName,
string statisticsPath,
ProcessSpecFlags flags,
List<string> externalAssemblies,
out IGraph newGraph,
out IActions newActions
)
Parameters
- grgFilename String
- Filename of the rule specification file (.grg).
- globalVariables IGlobalVariables
- An object implementing the IGlobalVariables interface, serving as global variables.
- graphName String
- Name of the new graph.
- statisticsPath String
- Optional path to a file containing the graph statistics to be used for building the matchers.
- flags ProcessSpecFlags
- Specifies how the specification is to be processed; only KeepGeneratedFiles and CompileWithDebug are taken care of!
- externalAssemblies ListString
- List of external assemblies to reference.
- newGraph IGraph
- Returns the new graph.
- newActions IActions
- Returns the new IActions object.
ExceptionsException | Condition |
---|
Exception | Thrown when something goes wrong. |
See Also