![]() | IActionCore Interface |
Namespace: de.unika.ipd.grGen.libGr
public interface IActionCore : INamed
The IActionCore type exposes the following members.
Name | Description | |
---|---|---|
![]() | Name |
The name of the action
|
![]() | Package |
null if this is a global action, otherwise the package the action is contained in.
|
![]() | PackagePrefixedName |
The name of the action in case of a global type,
the name of the action prefixed by the name of the package otherwise.
|
![]() | RulePattern |
The RulePattern object from which this IAction object has been created.
|
Name | Description | |
---|---|---|
![]() | Filter |
Filters the matches found by this action
|
![]() | Match |
Searches for a graph pattern as specified by RulePattern in the current graph of the graph processing environment.
|
![]() | Modify |
Performs the rule specific modifications to the current graph of the graph processing environment with the given match.
The graph and match object must have the correct type for the used backend (and this action).
|
![]() | Reserve |
Returns a list of arrays with the given number of list elements;
the array size is as needed for storing the return values.
The list/its members are only valid until the next allocate or graph rewrite with this rule.
Internal memory optimization.
|