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
abstract
visitEnter(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