IncludedModulesFilter

class IncludedModulesFilter(val includedModules: Collection<String>, val includedModulePrefixes: Collection<String>) : ModelSynchronizer.IFilter

A filter that skips nodes, which represent MPS modules and do not match the included module names (includedModules) or prefixes (includedModulePrefixes).

Note: This is currently not meant to be used standalone. It should be used with other filters in a CompositeFilter.

Constructors

Link copied to clipboard
constructor(includedModules: Collection<String>, includedModulePrefixes: Collection<String>)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun needsDescentIntoSubtree(subtreeRoot: INode): Boolean
Link copied to clipboard
open override fun needsSynchronization(node: INode): Boolean