Provides combined methods visitEnter() and visitLeave() to visit all elements.
This is a convenience class allowing to redefine a single method VisitEnter() in the subclasses.
new CombinedElementVisitor():
CombinedElementVisitor
visitAssemblyEnter(
assembly):boolean
Invokes visitEnter() for assembly.
Visited assembly.
boolean
ModelElementVisitor.visitAssemblyEnter
visitAssemblyLeave(
assembly):void
Invokes visitLeave() for assembly.
Visited assembly.
void
ModelElementVisitor.visitAssemblyLeave
abstractvisitEnter(element):boolean
Defines logic that will be invoked upon entering the element, before visit its children.
Visited model element.
boolean
visitInstanceEnter(
instance):boolean
Invokes visitEnter() for instance.
Visited instance.
boolean
ModelElementVisitor.visitInstanceEnter
visitInstanceLeave(
instance):void
Invokes visitLeave() for instance.
Visited instance.
void
ModelElementVisitor.visitInstanceLeave
visitLeave(
element):void
Defines logic that will be invoked before leaving the element, after visit its children.
Visited model element.
void
visitPart(
part):void
Invokes visitEnter() and visitLeave() for part.
Visited part.
void