A container of rules also managing some parts of rule application with sequences.
Abstract base class with empty actions, the derived classes fill the actions dictionary.
| C# |
public abstract class LGSPActions : BaseActions
| All Members | Constructors | Methods | Properties | Fields | |
| Icon | Member | Description |
|---|---|---|
| LGSPActions(LGSPGraph) |
Constructs a new LGSPActions instance.
| |
| LGSPActions(LGSPGraph, String, String) |
Constructs a new LGSPActions instance.
This constructor is deprecated.
| |
| actions |
A map from action names to LGSPAction objects.
| |
| Actions |
Enumerates all actions managed by this LGSPActions instance.
(Overrides BaseActions.Actions.) | |
| ApplyGraphRewriteSequence(String) |
Apply a graph rewrite sequence to the currently associated graph.
(Inherited from BaseActions.) | |
| Custom(array<Object>[]()[]) |
Does action-backend dependent stuff.
(Overrides BaseActions.Custom(array<Object>[]()[]).) | |
| GenerateAction(LGSPAction) |
Replaces the given action by a new action instance with a search plan adapted
to the current analysis data of the associated graph.
| |
| GenerateAction(String) |
Replaces the given action by a new action instance with a search plan adapted
to the current analysis data of the associated graph.
| |
| GenerateActions(array<LGSPAction>[]()[]) |
Replaces the given actions by new action instances with a search plan adapted
to the current analysis data of the associated graph.
| |
| GenerateActions(array<String>[]()[]) |
Replaces the given actions by new action instances with a search plan adapted
to the current analysis data of the associated graph.
| |
| GetAction(String) |
Gets the action with the given name.
(Overrides BaseActions.GetAction(String).) | |
| Graph |
The associated graph.
(Overrides BaseActions.Graph.) | |
| ModelMD5Hash |
An MD5 hash of the used IGraphModel.
Probably useless...
(Inherited from BaseActions.) | |
| Name |
An associated name.
(Inherited from BaseActions.) | |
| ParseSequence(String) |
Parses the given XGRS string and generates a Sequence object.
Any actions in the string must refer to actions from this action container.
(Inherited from BaseActions.) | |
| ReplaceAction(String, LGSPAction) |
Replaces a given action by another one.
| |
| ValidateWithSequence(String) |
Tests whether the given sequence succeeds on a clone of the associated graph.
(Inherited from BaseActions.) |
| Object | ||
| BaseActions | ||
| LGSPActions | ||