Hide menu
Loading...
Searching...
No Matches
CombinedElementVisitor

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.

Implements

Constructors

new CombinedElementVisitor()

new CombinedElementVisitor(): CombinedElementVisitor

Returns

CombinedElementVisitor

Methods

visitAssemblyEnter()

visitAssemblyEnter(assembly): boolean

Invokes visitEnter() for assembly.

Parameters

assembly

Assembly

Visited assembly.

Returns

boolean

Implementation of

ModelElementVisitor.visitAssemblyEnter


visitAssemblyLeave()

visitAssemblyLeave(assembly): void

Invokes visitLeave() for assembly.

Parameters

assembly

Assembly

Visited assembly.

Returns

void

Implementation of

ModelElementVisitor.visitAssemblyLeave


visitEnter()

abstract visitEnter(element): boolean

Defines logic that will be invoked upon entering the element, before visit its children.

Parameters

element

ModelElement

Visited model element.

Returns

boolean


visitInstanceEnter()

visitInstanceEnter(instance): boolean

Invokes visitEnter() for instance.

Parameters

instance

Instance

Visited instance.

Returns

boolean

Implementation of

ModelElementVisitor.visitInstanceEnter


visitInstanceLeave()

visitInstanceLeave(instance): void

Invokes visitLeave() for instance.

Parameters

instance

Instance

Visited instance.

Returns

void

Implementation of

ModelElementVisitor.visitInstanceLeave


visitLeave()

visitLeave(element): void

Defines logic that will be invoked before leaving the element, after visit its children.

Parameters

element

ModelElement

Visited model element.

Returns

void


visitPart()

visitPart(part): void

Invokes visitEnter() and visitLeave() for part.

Parameters

part

Part

Visited part.

Returns

void

Implementation of

ModelElementVisitor.visitPart