Class RegularExpressions2OD
- java.lang.Object
-
- de.monticore.regex.regularexpressions._od.RegularExpressions2OD
-
- All Implemented Interfaces:
RegularExpressionsHandler,RegularExpressionsVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
public class RegularExpressions2OD extends java.lang.Object implements RegularExpressionsVisitor2, RegularExpressionsHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected de.monticore.prettyprint.IndentPrinterppprotected booleanprintEmptyListprotected booleanprintEmptyOptionalprotected de.monticore.generating.templateengine.reporting.commons.ReportingRepositoryreportingprotected RegularExpressionsTraversertraverser
-
Constructor Summary
Constructors Constructor Description RegularExpressions2OD(de.monticore.prettyprint.IndentPrinter printer, de.monticore.generating.templateengine.reporting.commons.ReportingRepository reporting)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.monticore.visitor.IHandler
handle, handle, handle, handle, handle, traverse, traverse
-
Methods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Methods inherited from interface de.monticore.regex.regularexpressions._visitor.RegularExpressionsHandler
handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse
-
Methods inherited from interface de.monticore.regex.regularexpressions._visitor.RegularExpressionsVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
traverser
protected RegularExpressionsTraverser traverser
-
pp
protected de.monticore.prettyprint.IndentPrinter pp
-
reporting
protected de.monticore.generating.templateengine.reporting.commons.ReportingRepository reporting
-
printEmptyOptional
protected boolean printEmptyOptional
-
printEmptyList
protected boolean printEmptyList
-
-
Method Detail
-
handle
public void handle(ASTRegularExpression node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExLiteral node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTBracketRegEx node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTCharOption node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTSpecialCharOption node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTCharRange node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTCapturingGroup node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTNamedCapturingGroup node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTNonCapturingGroup node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTBackReference node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExChar node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExPoint node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExDigit node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTStartOfLine node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTQualifiedRegEx node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExQualification node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRangeQualification node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTNumberQualification node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTSpecificChars node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExEscapeChar node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
getTraverser
public RegularExpressionsTraverser getTraverser()
- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler- Specified by:
getTraverserin interfaceRegularExpressionsHandler
-
setTraverser
public void setTraverser(RegularExpressionsTraverser traverser)
- Specified by:
setTraverserin interfaceRegularExpressionsHandler
-
printAttribute
protected void printAttribute(java.lang.String name, java.lang.String value)
-
printObject
protected void printObject(java.lang.String objName, java.lang.String objType)
-
printObjectDiagram
public java.lang.String printObjectDiagram(java.lang.String modelName, ASTRegularExpressionsNode node)
-
isPrintEmptyOptional
public boolean isPrintEmptyOptional()
-
setPrintEmptyOptional
public void setPrintEmptyOptional(boolean printEmptyOptional)
-
isPrintEmptyList
public boolean isPrintEmptyList()
-
setPrintEmptyList
public void setPrintEmptyList(boolean printEmptyList)
-
-