Click or drag to resize

LGSPBackend Class

A helper class for backend independent graph and rule handling.
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.lgspLGSPBackend

Namespace:  de.unika.ipd.grGen.lgsp
Assembly:  lgspBackend (in lgspBackend.dll) Version: GrGen.NET 7.2
Syntax
C#
public class LGSPBackend : IBackend

The LGSPBackend type exposes the following members.

Constructors
  NameDescription
Public methodLGSPBackend
Initializes a new instance of the LGSPBackend class
Top
Properties
  NameDescription
Public propertyArgumentNames
Public propertyStatic memberInstance
Public propertyName
Top
Methods
  NameDescription
Public methodCreateFromSpec(String, IGlobalVariables)
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.
Public methodCreateFromSpec(String, IGlobalVariables, 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.
Public methodCreateFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString)
Public methodCreateFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString, IGraph, IActions)
Public methodCreateFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString, 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.
Public methodCreateFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString, 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.
Public methodCreateGlobalVariables
Public methodCreateGraph(String, IGlobalVariables, String, String)
Public methodCreateGraph(IGraphModel, IGlobalVariables, String, String)
Public methodCreateGraph(String, IGlobalVariables, String, Boolean, String)
Creates a new LGSPGraph or LGSPNamedGraph backend instance with the graph model provided by the graph model file and a name.
Public methodCreateNamedFromSpec(String, IGlobalVariables, 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.
Public methodCreateNamedFromSpec(String, IGlobalVariables, 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.
Public methodCreateNamedFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString, Int32)
Public methodCreateNamedFromSpec(String, IGlobalVariables, String, String, ProcessSpecFlags, ListString, Int32, INamedGraph, IActions)
Public methodCreateNamedGraph(String, IGlobalVariables, String, String)
Public methodCreateNamedGraph(IGraphModel, IGlobalVariables, String, String)
Public methodProcessSpecification(String)
Processes the given rule specification file and generates a model and actions library in the same directory as the specification file.
Public methodProcessSpecification(String, String, String, String, ProcessSpecFlags, String)
Processes the given rule specification file and generates a model and actions library.
Top
See Also