Provides combined methods visitEnter() and visitLeave() to visit all elements.
This is a convenience class allowing subclasses to redefine a single visitEnter() method.
new CombinedElementVisitor():
CombinedElementVisitor
CombinedElementVisitor
visitAssemblyEnter(
assembly):boolean
Invokes visitEnter() for an assembly.
Visited assembly.
boolean
ModelElementVisitor.visitAssemblyEnter
visitAssemblyLeave(
assembly):void
Invokes visitLeave() for an assembly.
Visited assembly.
void
ModelElementVisitor.visitAssemblyLeave
abstractvisitEnter(element):boolean
Defines the logic invoked when entering a visited model element.
Visited model element.
boolean
visitInstanceEnter(
instance):boolean
Invokes visitEnter() for an instance.
Visited instance.
boolean
ModelElementVisitor.visitInstanceEnter
visitInstanceLeave(
instance):void
Invokes visitLeave() for an instance.
Visited instance.
void
ModelElementVisitor.visitInstanceLeave
visitLeave(
element):void
Defines the logic invoked when leaving a visited model element.
Visited model element.
void
visitPart(
part):void
Invokes visitEnter() and visitLeave() for a part.
Visited part.
void