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

Provides combined methods visitEnter() and visitLeave() to visit all elements.

This is a convenience class allowing subclasses to redefine a single visitEnter() method.

Implements

Constructors

Constructor

new CombinedElementVisitor(): CombinedElementVisitor

Returns

CombinedElementVisitor

Methods

visitAssemblyEnter()

visitAssemblyEnter(assembly): boolean

Invokes visitEnter() for an assembly.

Parameters

assembly

Assembly

Visited assembly.

Returns

boolean

Implementation of

ModelElementVisitor.visitAssemblyEnter


visitAssemblyLeave()

visitAssemblyLeave(assembly): void

Invokes visitLeave() for an assembly.

Parameters

assembly

Assembly

Visited assembly.

Returns

void

Implementation of

ModelElementVisitor.visitAssemblyLeave


visitEnter()

abstract visitEnter(element): boolean

Defines the logic invoked when entering a visited model element.

Parameters

element

ModelElement

Visited model element.

Returns

boolean


visitInstanceEnter()

visitInstanceEnter(instance): boolean

Invokes visitEnter() for an instance.

Parameters

instance

Instance

Visited instance.

Returns

boolean

Implementation of

ModelElementVisitor.visitInstanceEnter


visitInstanceLeave()

visitInstanceLeave(instance): void

Invokes visitLeave() for an instance.

Parameters

instance

Instance

Visited instance.

Returns

void

Implementation of

ModelElementVisitor.visitInstanceLeave


visitLeave()

visitLeave(element): void

Defines the logic invoked when leaving a visited model element.

Parameters

element

ModelElement

Visited model element.

Returns

void


visitPart()

visitPart(part): void

Invokes visitEnter() and visitLeave() for a part.

Parameters

part

Part

Visited part.

Returns

void

Implementation of

ModelElementVisitor.visitPart