Package de.monticore.tagging.conforms
Class TagDataVisitor
java.lang.Object
de.monticore.tagging.conforms.TagDataVisitor
- All Implemented Interfaces:
TagsVisitor2,de.monticore.visitor.IVisitor
Orchestration of visitors that build a
TagData data-structure
Implement me with the concrete traverser and concrete pattern matching visitors-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final TagConformanceCheckerprotected final TagSchemaSymbol -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTagDataVisitor(TagSchemaSymbol tagSchemaSymbol, TagConformanceChecker tagConformanceChecker) -
Method Summary
Modifier and TypeMethodDescriptionvoidendVisit(ASTContext node) protected abstract TagsTraverserprotected abstract TagsTraverservoidvisit(ASTContext node) voidvisit(ASTTagUnit node) voidvisit(ASTTargetElement node) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
tagDataStack
-
tagsToAdd
-
tagSchemaSymbol
-
tagConformanceChecker
-
-
Constructor Details
-
TagDataVisitor
protected TagDataVisitor(TagSchemaSymbol tagSchemaSymbol, TagConformanceChecker tagConformanceChecker)
-
-
Method Details
-
getIdentifierTraverser
-
getContextWithinTraverser
-
getTagDataStack
-
visit
- Specified by:
visitin interfaceTagsVisitor2
-
visit
- Specified by:
visitin interfaceTagsVisitor2
-
visit
- Specified by:
visitin interfaceTagsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceTagsVisitor2
-