ApplySetOperationToModuleList

MacroModule

author

Lennart Tautz

package

FMEwork/ReleaseMeVis

definition

ApplySetOperationToModuleList.def

keywords

union, merge, interaction, difference

Purpose

This module applies set operations to lists of modules.

Usage

Connect two module list objects, select an operation and press Update.

Tips

Common use cases for this include: 1. Combining dependency lists coming from different sources 2. Identifying which modules from a specific package are not used in a specific application

Windows

Default Panel

../../../Projects/APA/Modules/mhelp/Images/Screenshots/ApplySetOperationToModuleList._default.png

Input Fields

leftList

name: leftList, type: MLBase

A Dependencies object (or compatible).

rightList

name: rightList, type: MLBase

A Dependencies object (or compatible).

Output Fields

outList

name: outList, type: MLBase

A Dependencies object containing the result of the set operation result on the input lists’ modules.

Parameter Fields

Visible Fields

Update

name: update, type: Trigger

Trigger this to apply the set operation.

Set Operation

name: setOperation, type: Enum, default: Intersection

Set operation

Values:

Title

Name

Description

​Intersection

​Intersection

​Intersection of all modules (A and B)

​Union

​Union

​Union of all modules (A or B)

​Difference

​Difference

​Difference between left and right modules (A - B)