Class RegExTypeTraverserImplementation
- java.lang.Object
-
- de.monticore.regex.regextype._visitor.RegExTypeTraverserImplementation
-
- All Implemented Interfaces:
MCCommonLiteralsTraverser,MCLiteralsBasisTraverser,MCBasicsTraverser,RegExTypeTraverser,RegularExpressionsTraverser,MCBasicTypesTraverser,de.monticore.visitor.ITraverser
public class RegExTypeTraverserImplementation extends java.lang.Object implements RegExTypeTraverser
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description RegExTypeTraverserImplementation()
-
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.ITraverser
addAllTraversedElements, addTraversedElement, clearTraversedElements, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, traverse, traverse, visit, visit, visit, visit, visit
-
Methods inherited from interface de.monticore.mcbasics._visitor.MCBasicsTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit
-
Methods inherited from interface de.monticore.types.mcbasictypes._visitor.MCBasicTypesTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from interface de.monticore.literals.mccommonliterals._visitor.MCCommonLiteralsTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._visitor.MCLiteralsBasisTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit
-
Methods inherited from interface de.monticore.regex.regextype._visitor.RegExTypeTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit
-
Methods inherited from interface de.monticore.regex.regularexpressions._visitor.RegularExpressionsTraverser
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, endVisit, handle, handle, handle, handle, handle, handle, handle, handle, handle, 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, traverse, traverse, traverse, traverse, traverse, traverse, 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, visit
-
-
-
-
Field Detail
-
realThis
protected RegExTypeTraverserImplementation realThis
-
iVisitorList
protected java.util.List<de.monticore.visitor.IVisitor> iVisitorList
-
regularExpressionsVisitorList
protected java.util.List<RegularExpressionsVisitor2> regularExpressionsVisitorList
-
mCBasicTypesVisitorList
protected java.util.List<MCBasicTypesVisitor2> mCBasicTypesVisitorList
-
mCCommonLiteralsVisitorList
protected java.util.List<MCCommonLiteralsVisitor2> mCCommonLiteralsVisitorList
-
mCBasicsVisitorList
protected java.util.List<MCBasicsVisitor2> mCBasicsVisitorList
-
mCLiteralsBasisVisitorList
protected java.util.List<MCLiteralsBasisVisitor2> mCLiteralsBasisVisitorList
-
regExTypeVisitorList
protected java.util.List<RegExTypeVisitor2> regExTypeVisitorList
-
regularExpressionsHandler
protected java.util.Optional<RegularExpressionsHandler> regularExpressionsHandler
-
mCBasicTypesHandler
protected java.util.Optional<MCBasicTypesHandler> mCBasicTypesHandler
-
mCCommonLiteralsHandler
protected java.util.Optional<MCCommonLiteralsHandler> mCCommonLiteralsHandler
-
mCBasicsHandler
protected java.util.Optional<MCBasicsHandler> mCBasicsHandler
-
mCLiteralsBasisHandler
protected java.util.Optional<MCLiteralsBasisHandler> mCLiteralsBasisHandler
-
regExTypeHandler
protected java.util.Optional<RegExTypeHandler> regExTypeHandler
-
traversedElements
protected java.util.Set<java.lang.Object> traversedElements
-
-
Method Detail
-
add4RegularExpressions
public void add4RegularExpressions(RegularExpressionsVisitor2 regularExpressionsVisitor)
- Specified by:
add4RegularExpressionsin interfaceRegExTypeTraverser- Specified by:
add4RegularExpressionsin interfaceRegularExpressionsTraverser
-
getRegularExpressionsVisitorList
public java.util.List<RegularExpressionsVisitor2> getRegularExpressionsVisitorList()
- Specified by:
getRegularExpressionsVisitorListin interfaceRegExTypeTraverser- Specified by:
getRegularExpressionsVisitorListin interfaceRegularExpressionsTraverser
-
add4MCBasicTypes
public void add4MCBasicTypes(MCBasicTypesVisitor2 mCBasicTypesVisitor)
- Specified by:
add4MCBasicTypesin interfaceMCBasicTypesTraverser- Specified by:
add4MCBasicTypesin interfaceRegExTypeTraverser
-
getMCBasicTypesVisitorList
public java.util.List<MCBasicTypesVisitor2> getMCBasicTypesVisitorList()
- Specified by:
getMCBasicTypesVisitorListin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicTypesVisitorListin interfaceRegExTypeTraverser
-
add4MCCommonLiterals
public void add4MCCommonLiterals(MCCommonLiteralsVisitor2 mCCommonLiteralsVisitor)
- Specified by:
add4MCCommonLiteralsin interfaceMCCommonLiteralsTraverser- Specified by:
add4MCCommonLiteralsin interfaceRegExTypeTraverser- Specified by:
add4MCCommonLiteralsin interfaceRegularExpressionsTraverser
-
getMCCommonLiteralsVisitorList
public java.util.List<MCCommonLiteralsVisitor2> getMCCommonLiteralsVisitorList()
- Specified by:
getMCCommonLiteralsVisitorListin interfaceMCCommonLiteralsTraverser- Specified by:
getMCCommonLiteralsVisitorListin interfaceRegExTypeTraverser- Specified by:
getMCCommonLiteralsVisitorListin interfaceRegularExpressionsTraverser
-
add4MCBasics
public void add4MCBasics(MCBasicsVisitor2 mCBasicsVisitor)
- Specified by:
add4MCBasicsin interfaceMCBasicsTraverser- Specified by:
add4MCBasicsin interfaceMCBasicTypesTraverser- Specified by:
add4MCBasicsin interfaceMCCommonLiteralsTraverser- Specified by:
add4MCBasicsin interfaceRegExTypeTraverser- Specified by:
add4MCBasicsin interfaceRegularExpressionsTraverser
-
getMCBasicsVisitorList
public java.util.List<MCBasicsVisitor2> getMCBasicsVisitorList()
- Specified by:
getMCBasicsVisitorListin interfaceMCBasicsTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCCommonLiteralsTraverser- Specified by:
getMCBasicsVisitorListin interfaceRegExTypeTraverser- Specified by:
getMCBasicsVisitorListin interfaceRegularExpressionsTraverser
-
add4MCLiteralsBasis
public void add4MCLiteralsBasis(MCLiteralsBasisVisitor2 mCLiteralsBasisVisitor)
- Specified by:
add4MCLiteralsBasisin interfaceMCCommonLiteralsTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCLiteralsBasisTraverser- Specified by:
add4MCLiteralsBasisin interfaceRegExTypeTraverser- Specified by:
add4MCLiteralsBasisin interfaceRegularExpressionsTraverser
-
getMCLiteralsBasisVisitorList
public java.util.List<MCLiteralsBasisVisitor2> getMCLiteralsBasisVisitorList()
- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCCommonLiteralsTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCLiteralsBasisTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceRegExTypeTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceRegularExpressionsTraverser
-
add4RegExType
public void add4RegExType(RegExTypeVisitor2 regExTypeVisitor)
- Specified by:
add4RegExTypein interfaceRegExTypeTraverser
-
getRegExTypeVisitorList
public java.util.List<RegExTypeVisitor2> getRegExTypeVisitorList()
- Specified by:
getRegExTypeVisitorListin interfaceRegExTypeTraverser
-
setRegularExpressionsHandler
public void setRegularExpressionsHandler(RegularExpressionsHandler regularExpressionsHandler)
- Specified by:
setRegularExpressionsHandlerin interfaceRegExTypeTraverser- Specified by:
setRegularExpressionsHandlerin interfaceRegularExpressionsTraverser
-
getRegularExpressionsHandler
public java.util.Optional<RegularExpressionsHandler> getRegularExpressionsHandler()
- Specified by:
getRegularExpressionsHandlerin interfaceRegExTypeTraverser- Specified by:
getRegularExpressionsHandlerin interfaceRegularExpressionsTraverser
-
setMCBasicTypesHandler
public void setMCBasicTypesHandler(MCBasicTypesHandler mCBasicTypesHandler)
- Specified by:
setMCBasicTypesHandlerin interfaceMCBasicTypesTraverser- Specified by:
setMCBasicTypesHandlerin interfaceRegExTypeTraverser
-
getMCBasicTypesHandler
public java.util.Optional<MCBasicTypesHandler> getMCBasicTypesHandler()
- Specified by:
getMCBasicTypesHandlerin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicTypesHandlerin interfaceRegExTypeTraverser
-
setMCCommonLiteralsHandler
public void setMCCommonLiteralsHandler(MCCommonLiteralsHandler mCCommonLiteralsHandler)
- Specified by:
setMCCommonLiteralsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
setMCCommonLiteralsHandlerin interfaceRegExTypeTraverser- Specified by:
setMCCommonLiteralsHandlerin interfaceRegularExpressionsTraverser
-
getMCCommonLiteralsHandler
public java.util.Optional<MCCommonLiteralsHandler> getMCCommonLiteralsHandler()
- Specified by:
getMCCommonLiteralsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
getMCCommonLiteralsHandlerin interfaceRegExTypeTraverser- Specified by:
getMCCommonLiteralsHandlerin interfaceRegularExpressionsTraverser
-
setMCBasicsHandler
public void setMCBasicsHandler(MCBasicsHandler mCBasicsHandler)
- Specified by:
setMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
setMCBasicsHandlerin interfaceMCBasicTypesTraverser- Specified by:
setMCBasicsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
setMCBasicsHandlerin interfaceRegExTypeTraverser- Specified by:
setMCBasicsHandlerin interfaceRegularExpressionsTraverser
-
getMCBasicsHandler
public java.util.Optional<MCBasicsHandler> getMCBasicsHandler()
- Specified by:
getMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
getMCBasicsHandlerin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
getMCBasicsHandlerin interfaceRegExTypeTraverser- Specified by:
getMCBasicsHandlerin interfaceRegularExpressionsTraverser
-
setMCLiteralsBasisHandler
public void setMCLiteralsBasisHandler(MCLiteralsBasisHandler mCLiteralsBasisHandler)
- Specified by:
setMCLiteralsBasisHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceRegExTypeTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceRegularExpressionsTraverser
-
getMCLiteralsBasisHandler
public java.util.Optional<MCLiteralsBasisHandler> getMCLiteralsBasisHandler()
- Specified by:
getMCLiteralsBasisHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceRegExTypeTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceRegularExpressionsTraverser
-
setRegExTypeHandler
public void setRegExTypeHandler(RegExTypeHandler regExTypeHandler)
- Specified by:
setRegExTypeHandlerin interfaceRegExTypeTraverser
-
getRegExTypeHandler
public java.util.Optional<RegExTypeHandler> getRegExTypeHandler()
- Specified by:
getRegExTypeHandlerin interfaceRegExTypeTraverser
-
add4IVisitor
public void add4IVisitor(de.monticore.visitor.IVisitor iVisitor)
- Specified by:
add4IVisitorin interfacede.monticore.visitor.ITraverser
-
getIVisitorList
public java.util.List<de.monticore.visitor.IVisitor> getIVisitorList()
- Specified by:
getIVisitorListin interfacede.monticore.visitor.ITraverser
-
getTraversedElements
public java.util.Set<java.lang.Object> getTraversedElements()
- Specified by:
getTraversedElementsin interfacede.monticore.visitor.ITraverser
-
setTraversedElements
public void setTraversedElements(java.util.Set<java.lang.Object> traversedElements)
- Specified by:
setTraversedElementsin interfacede.monticore.visitor.ITraverser
-
-