Class: MatchPipeline

MatchPipeline(matchers)

Wrapper for an ordered sequence of matching modules (matchers for short).

Constructor

new MatchPipeline(matchers)

Parameters:
Name Type Description
matchers Array.<MatcherInterface> The list of matchers constituting this pipeline.
Source:

Classes

MatchPipeline

Members

MATCH_MODES :Object

Enum for the possible match modes.
Type:
  • Object
Source:

Methods

(static) fromMode() → {MatchPipeline}

Construct a matching pipeline based on the selected matching mode.
Source:
Returns:
Type
MatchPipeline

execute(oldTree, newTree, matching) → {Matching}

Construct a matching between the passed process trees by executing the matching pipeline in order.
Parameters:
Name Type Description
oldTree Node The root of the old (original) process tree.
newTree Node The root of the new (changed) process tree.
matching Matching An existing matching (used by the merger).
Source:
Returns:
Type
Matching