The FilterItemInterfaces / WorkingSetInterfaces are combined in exclusion.
The FilterItemInterfaces / WorkingSetInterfaces are combined in intersection.
The FilterItemInterfaces / WorkingSetInterfaces operator is invalid.
The FilterItemInterfaces / WorkingSetInterfaces are combined in unions.
The GroupOperator enumeration tells how theFilterItemInterfaces inside a WorkingSetInterface or FilterSetInterface are combined.
Usual set operators are available there, union, intersection and minus operator (exclusion).
Operators between filters are set inside the
secondfilter. The operator on the first filter is always ignored but a warning os outputted if the filter operator is different that GroupOperator.GO_UNION. There are no operator precedence with the given operators, they are computed from the left to the right. The only way to add parenthesis is to use a FilterSetInterface to group filters together.Example : creating a working set that computes the intersection of the
part instancesthat have the field "CompletionStatus" to "done" inside a specific box :Please refer to the FilterItemInterface and WorkingSetInterface for more information.
See