Class CommonExpressions2OD
- java.lang.Object
-
- de.monticore.expressions.commonexpressions._od.CommonExpressions2OD
-
- All Implemented Interfaces:
CommonExpressionsHandler,CommonExpressionsVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
public class CommonExpressions2OD extends java.lang.Object implements CommonExpressionsVisitor2, CommonExpressionsHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected de.monticore.prettyprint.IndentPrinterppprotected booleanprintEmptyListprotected booleanprintEmptyOptionalprotected de.monticore.generating.templateengine.reporting.commons.ReportingRepositoryreportingprotected CommonExpressionsTraversertraverser
-
Constructor Summary
Constructors Constructor Description CommonExpressions2OD(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.expressions.commonexpressions._visitor.CommonExpressionsHandler
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, traverse
-
Methods inherited from interface de.monticore.expressions.commonexpressions._visitor.CommonExpressionsVisitor2
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
-
-
-
-
Field Detail
-
traverser
protected CommonExpressionsTraverser 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(ASTCallExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTFieldAccessExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTPlusPrefixExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTMinusPrefixExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTBooleanNotExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTLogicalNotExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTMultExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTDivideExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTModuloExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTPlusExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTMinusExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTLessEqualExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTGreaterEqualExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTLessThanExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTGreaterThanExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTEqualsExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTNotEqualsExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTBooleanAndOpExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTBooleanOrOpExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTConditionalExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTBracketExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTArrayAccessExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
getTraverser
public CommonExpressionsTraverser getTraverser()
- Specified by:
getTraverserin interfaceCommonExpressionsHandler- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler
-
setTraverser
public void setTraverser(CommonExpressionsTraverser traverser)
- Specified by:
setTraverserin interfaceCommonExpressionsHandler
-
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, ASTCommonExpressionsNode node)
-
isPrintEmptyOptional
public boolean isPrintEmptyOptional()
-
setPrintEmptyOptional
public void setPrintEmptyOptional(boolean printEmptyOptional)
-
isPrintEmptyList
public boolean isPrintEmptyList()
-
setPrintEmptyList
public void setPrintEmptyList(boolean printEmptyList)
-
-