implement Combine Sets Instance Op

This commit is contained in:
Michael Becker 2025-10-09 23:03:29 -04:00
parent 152eb33273
commit 0f1c9889d0
2 changed files with 53 additions and 2 deletions

View File

@ -1,9 +1,31 @@
---
- entityDefinitions:
- IDC_SetFunction: '{e00ecc08-a7a3-485c-9f3b-28126a2d63f7}'
- IDI_SetFunction_Union: '{62f000a2-9b51-44ba-89dc-1d4735eb0015}'
- IDI_SetFunction_Intersection: '{3445c281-271d-405f-ba7d-65ea1fdff0f0}'
- IDI_SetFunction_Complement: '{fa69b904-315b-4bb1-80a6-c71708fbfde5}'
- IDI_SetFunction_Difference: '{ec67f62d-387c-4179-9b03-0d9b70195688}'
- library: '&IDL_MochaBaseSystem;'
instances:
- class: '&IDC_SetFunction;'
name: Set Function
index: 36
index: 36
customTagName: setFunction
- setFunction: '&IDI_SetFunction_Union;'
name: 'Union'
description: 'Returns the set which consists of all elements that are in either Set A or Set B.'
- setFunction: '&IDI_SetFunction_Intersection;'
name: 'Intersection'
description: 'Returns the set which consists of only those elements that are in both Set A and Set B.'
# - setFunction: '&IDI_SetFunction_Complement;'
# name: 'Complement'
# description: 'Returns the set which consists of all elements from the universal set which are not in Set A.'
- setFunction: '&IDI_SetFunction_Difference;'
name: 'Difference / Except'
description: 'Returns the set which consists of elements that are in Set A but not in Set B.'

View File

@ -0,0 +1,29 @@
- entityDefinitions:
- IDC_CombineSetsOp: '{a98844a5-ede8-4b4d-a94e-5f6f15db75c0}'
- IDR_Set_Function__used_by__Combine_Sets_Op: '{586fa00e-ad47-4d8f-a8fd-dc08edf13019}'
- IDR_Combine_Sets_Op__uses__Set_Function: '{b20e54d4-2535-44c0-8c99-0411f27a69df}'
- library: '&IDL_MochaBaseSystem;'
instances:
- class: '&IDC_CombineSetsOp;'
name: Combine Sets Op
index: 3954
superclasses:
- instance: '&IDC_InstanceOp;'
- relationship: '&IDR_Set_Function__used_by__Combine_Sets_Op;'
index: 6846
sourceClassId: '&IDC_SetFunction;'
type: 'used by'
destinationClassId: '&IDC_CombineSetsOp;'
siblingRelationshipId: '&IDR_Combine_Sets_Op__uses__Set_Function;'
singular: no
- relationship: '&IDR_Combine_Sets_Op__uses__Set_Function;'
index: 6847
sourceClassId: '&IDC_CombineSetsOp;'
type: 'uses'
destinationClassId: '&IDC_SetFunction;'
siblingRelationshipId: '&IDR_Set_Function__used_by__Combine_Sets_Op;'
singular: yes