Package io.zeebe.model.bpmn.traversal
Class TypeHierarchyVisitor
- java.lang.Object
-
- io.zeebe.model.bpmn.traversal.TypeHierarchyVisitor
-
- All Implemented Interfaces:
ModelElementVisitor
- Direct Known Subclasses:
ValidationVisitor
public abstract class TypeHierarchyVisitor extends Object implements ModelElementVisitor
Maintains a registry of visitors per element type (e.g. one for FlowNode, one for ServiceTask, etc.). When visiting an element, it calls the #- A visitor for a super type is visited before a sub type
-
-
Constructor Summary
Constructors Constructor Description TypeHierarchyVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
visit(BpmnModelElementInstance instance)
protected abstract void
visit(org.camunda.bpm.model.xml.type.ModelElementType implementedType, BpmnModelElementInstance instance)
-
-
-
Method Detail
-
visit
public void visit(BpmnModelElementInstance instance)
- Specified by:
visit
in interfaceModelElementVisitor
-
visit
protected abstract void visit(org.camunda.bpm.model.xml.type.ModelElementType implementedType, BpmnModelElementInstance instance)
-
-