Class SetExpressionsCTTIVisitor
java.lang.Object
de.monticore.types3.AbstractTypeVisitor
de.monticore.ocl.setexpressions.types3.SetExpressionsTypeVisitor
de.monticore.ocl.setexpressions.types3.SetExpressionsCTTIVisitor
- All Implemented Interfaces:
SetExpressionsHandler,SetExpressionsVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
public class SetExpressionsCTTIVisitor
extends SetExpressionsTypeVisitor
implements SetExpressionsHandler
-
Field Summary
FieldsFields inherited from class de.monticore.types3.AbstractTypeVisitor
ctx4Ast, LOG_NAME, tmpMap, type4Ast -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SymTypeOfFunction<T> (T...) -> List<T>protected SymTypeOfFunction<T> (T...) -> Set<T>voidhandle(ASTSetEnumeration expr) voidsetTraverser(SetExpressionsTraverser traverser) Methods inherited from class de.monticore.ocl.setexpressions.types3.SetExpressionsTypeVisitor
assertRangeContainsIntegrals, assertRangesContainIntegrals, calculateIntersectionAndMinusOperation, calculateLogicalSetExpression, calculateSetInExpression, calculateSetIntersectionExpression, calculateSetUnionExpression, calculateUnionExpression, checkGeneratorDeclaration, checkSetVariableDeclaration, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, getContainedExpressions, getContainedExpressionTypes, isSetOrListCollectionMethods inherited from class de.monticore.types3.AbstractTypeVisitor
getAsBasicSymbolsScope, getInferenceContext4Ast, getType4Ast, setContext4Ast, setType4AstMethods 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.ocl.setexpressions._visitor.SetExpressionsHandler
handle, handle, handle, 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, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverseMethods inherited from interface de.monticore.ocl.setexpressions._visitor.SetExpressionsVisitor2
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
-
Field Details
-
traverser
-
-
Constructor Details
-
SetExpressionsCTTIVisitor
public SetExpressionsCTTIVisitor()
-
-
Method Details
-
getTraverser
- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler- Specified by:
getTraverserin interfaceSetExpressionsHandler
-
setTraverser
- Specified by:
setTraverserin interfaceSetExpressionsHandler
-
handle
- Specified by:
handlein interfaceSetExpressionsHandler
-
getSetEnumerationFunc
<T> (T...) -> Set<T> -
getListEnumerationFunc
<T> (T...) -> List<T>
-