Public Member Functions | |
AbstractSyntaxPattern (String p) | |
abstract ArrayList < SemanticObject > | doModelTransformation (ArrayList< SemanticObject > obj) |
final SyntaxTree | getPattern () |
final String | getPatternString () |
final void | init (Parser p) |
Package Attributes | |
String | pattern |
SyntaxTree | tree |
Abstract super-class for Syntax Tree Patterns
Definition at line 14 of file AbstractSyntaxPattern.java.
instruction.patterns.AbstractSyntaxPattern.AbstractSyntaxPattern | ( | String | p | ) | [inline] |
Creates the Syntax Pattern
p | The Pattern String |
Definition at line 23 of file AbstractSyntaxPattern.java.
abstract ArrayList<SemanticObject> instruction.patterns.AbstractSyntaxPattern.doModelTransformation | ( | ArrayList< SemanticObject > | obj | ) | [pure virtual] |
Transforms a Set of Semantic Objects into a new set of Semantic Objects according to the syntactic structure of the Pattern
final SyntaxTree instruction.patterns.AbstractSyntaxPattern.getPattern | ( | ) | [inline] |
final String instruction.patterns.AbstractSyntaxPattern.getPatternString | ( | ) | [inline] |
Definition at line 45 of file AbstractSyntaxPattern.java.
final void instruction.patterns.AbstractSyntaxPattern.init | ( | Parser | p | ) | [inline] |
Initializes the Pattern by parsing the Pattern String into a Syntax Tree.
p | an initialized Parser Object |
Definition at line 32 of file AbstractSyntaxPattern.java.
String instruction.patterns.AbstractSyntaxPattern.pattern [package] |
Definition at line 17 of file AbstractSyntaxPattern.java.
Definition at line 16 of file AbstractSyntaxPattern.java.