Package de.monticore.tf.odrules.util
Class ODRulesPrettyPrinter
java.lang.Object
de.monticore.tf.odrules.util.ODRulesPrettyPrinter
- All Implemented Interfaces:
ODRulesHandler,ODRulesVisitor2,MCBasicTypesVisitor2,UMLStereotypeVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
public class ODRulesPrettyPrinter
extends Object
implements ODRulesVisitor2, ODRulesHandler, UMLStereotypeVisitor2, MCBasicTypesVisitor2
Created by KH.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidendVisit(ASTODAttribute node) voidendVisit(ASTODDefinition node) voidvoidPrints the end of stereotypesprotected voidprintQualifiedNameList(Iterator<ASTMCQualifiedName> iter, String seperator) Prints a list of ASTQualifiedNames in an ownVisit methodvoidsetTraverser(ODRulesTraverser traverser) voidtraverse(ASTODAttribute node) voidtraverse(ASTODDefinition node) voidvoidtraverse(ASTODObject node) voidvoidvisit(ASTAssignment node) voidvisit(ASTFoldingSet node) voidvisit(ASTODAttribute node) voidvoidvoidvoidPrints the start of stereotypesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.visitor.IHandler
handle, handle, handle, handle, handle, traverse, traverseMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visitMethods inherited from interface de.monticore.types.mcbasictypes._visitor.MCBasicTypesVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.tf.odrules._visitor.ODRulesHandler
handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverseMethods inherited from interface de.monticore.tf.odrules._visitor.ODRulesVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
ODRulesPrettyPrinter
public ODRulesPrettyPrinter()
-
-
Method Details
-
getTraverser
- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler- Specified by:
getTraverserin interfaceODRulesHandler
-
setTraverser
- Specified by:
setTraverserin interfaceODRulesHandler
-
getPrintedAST
-
visit
- Specified by:
visitin interfaceODRulesVisitor2
-
traverse
- Specified by:
traversein interfaceODRulesHandler
-
endVisit
- Specified by:
endVisitin interfaceODRulesVisitor2
-
traverse
- Specified by:
traversein interfaceODRulesHandler
-
traverse
- Specified by:
traversein interfaceODRulesHandler
-
traverse
- Specified by:
traversein interfaceODRulesHandler
-
visit
- Specified by:
visitin interfaceODRulesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceODRulesVisitor2
-
traverse
- Specified by:
traversein interfaceODRulesHandler
-
visit
- Specified by:
visitin interfaceODRulesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceODRulesVisitor2
-
visit
- Specified by:
visitin interfaceODRulesVisitor2
-
visit
- Specified by:
visitin interfaceODRulesVisitor2
-
visit
- Specified by:
visitin interfaceMCBasicTypesVisitor2
-
visit
Prints the start of stereotypes- Specified by:
visitin interfaceUMLStereotypeVisitor2- Parameters:
a- stereotype
-
endVisit
Prints the end of stereotypes- Specified by:
endVisitin interfaceUMLStereotypeVisitor2- Parameters:
a- stereotype
-
printQualifiedNameList
Prints a list of ASTQualifiedNames in an ownVisit method- Parameters:
iter- iterator for the list of ASTQualifiedNamesseperator- string for seperating the ASTQualifiedNames
-