![]() | IActions Interface |
Namespace: de.unika.ipd.grGen.libGr
public interface IActions
The IActions type exposes the following members.
Name | Description | |
---|---|---|
![]() | Actions |
Enumerates all actions managed by this IActions instance.
|
![]() | CustomCommandsAndDescriptions |
The action-backend dependent commands that are available, and a description of each command.
|
![]() | FunctionDefinitions |
Enumerates all function definitions.
|
![]() | Graph |
The associated graph.
|
![]() | MatchClasses |
Enumerates all match class filterers (and thus also match class info objects) managed by this IActions instance.
|
![]() | ModelMD5Hash |
An MD5 hash of the used IGraphModel.
|
![]() | Name |
The name of the actions.
|
![]() | Packages |
The packages defined in this IActions instance.
|
![]() | ProcedureDefinitions |
Enumerates all procedure definitions.
|
![]() | SequenceDefinitions |
Enumerates all graph rewrite sequence definitions.
|
Name | Description | |
---|---|---|
![]() | ArrayGroupBy |
Groups the array alongside the values in the given member.
The array must be of match type, of a match of one of the actions in this actions object
or one of the match classes in this actions object.
|
![]() | ArrayIndexOfBy(IList, String, Object) |
Searches the array for the given value in the given member.
The array must be of match or match class type of this actions object.
|
![]() | ArrayIndexOfBy(IList, String, Object, Int32) |
Searches the array for the given value in the given member.
The array must be of match or match class type of this actions object.
|
![]() | ArrayIndexOfOrderedBy |
Searches the array for the given value in the given member.
The array must be of a match or match class type of this actions object.
The array must be ordered alongside the member.
|
![]() | ArrayKeepOneForEach |
Keeps the array members with distinct values in the given member / removes duplicates.
The array must be of match type, of a match of one of the actions in this actions object,
or one of the match classes in this actions object.
|
![]() | ArrayLastIndexOfBy(IList, String, Object) |
Searches the array for the given value in the given member from back to front.
The array must be of match or match class type of this actions object.
|
![]() | ArrayLastIndexOfBy(IList, String, Object, Int32) |
Searches the array for the given value in the given member from back to front.
The array must be of match or match class type of this actions object.
|
![]() | ArrayOrderAscendingBy |
Orders the array ascendingly alongside the values in the given member.
The array must be of match type, of a match of one of the actions in this actions object,
or one of the match classes in this actions object.
|
![]() | ArrayOrderDescendingBy |
Orders the array descendingly alongside the values in the given member.
The array must be of match type, of a match of one of the actions in this actions object,
or one of the match classes in this actions object.
|
![]() | Custom |
Does action-backend dependent stuff.
|
![]() | FailAssertion |
Debugging helper. Fails in a debug build with an assertion.
|
![]() | GetAction |
Gets the action with the given name.
|
![]() | GetFunctionDefinition |
Retrieve a function definition.
|
![]() | GetMatchClass |
Gets the filterer of the match class with the given name.
|
![]() | GetProcedureDefinition |
Retrieve a procedure definition.
|
![]() | GetSequenceDefinition |
Retrieve a graph rewrite sequence definition.
|