$search

instruction::patterns::AbstractSyntaxPattern Class Reference

List of all members.

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

Detailed Description

Abstract super-class for Syntax Tree Patterns

Author:
daniel

Definition at line 14 of file AbstractSyntaxPattern.java.


Constructor & Destructor Documentation

instruction::patterns::AbstractSyntaxPattern::AbstractSyntaxPattern ( String  p  )  [inline]

Creates the Syntax Pattern

Parameters:
p The Pattern String

Definition at line 23 of file AbstractSyntaxPattern.java.


Member Function Documentation

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

Returns:
final SyntaxTree instruction::patterns::AbstractSyntaxPattern::getPattern (  )  [inline]

Returns the parsed Syntax Tree.

Returns:

Definition at line 41 of file AbstractSyntaxPattern.java.

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.

Parameters:
p an initialized Parser Object

Definition at line 32 of file AbstractSyntaxPattern.java.


Member Data Documentation

Definition at line 17 of file AbstractSyntaxPattern.java.

Definition at line 16 of file AbstractSyntaxPattern.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


comp_ehow
Author(s): Moritz Tenorth, Daniel Nyga
autogenerated on Mon Dec 3 21:28:17 2012