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)