begin working on properly passing Related Instances to tasks

This commit is contained in:
Michael Becker 2025-01-17 01:54:37 -05:00
parent 22751d8f98
commit 6c91267be0
4 changed files with 31 additions and 4 deletions

View File

@ -1,3 +1,7 @@
- entityDefinitions:
- IDR_Task__has_related__Work_Set: '{2eb391b4-7da2-4eca-8460-dcda7757c47a}'
- IDR_Work_Set__related_for__Task: '{0109d3aa-9de5-43fd-98e3-f91db65aef64}'
- library: '&IDL_MochaBaseSystem;'
instances:
- class: '&IDC_Task;'
@ -5,15 +9,17 @@
index: 2993
abstract: yes
relationships:
- instance: '&IDR_Task__related_action_for__Instance;'
customTagName: relatedActionForInstanceId
# - instance: '&IDR_Task__related_action_for__Instance;'
# customTagName: relatedActionForInstanceId
- instance: '&IDR_Task__has_related__Work_Set;'
customTagName: relatedWorkSetId
# BUIR - Build UI Response Method.uses Executable returning Element
# the BUIR is referenced via a Build Response Method Binding [BRMB] on the CT
# the CT is in turn referenced by the Task
- relationship: '&IDR_Task__has_initiating__Element;'
index: 89
index: 865
sourceClassId: '&IDC_Task;'
type: 'has initiating'
destinationClassId: '&IDC_Element;'
@ -21,9 +27,25 @@
singular: yes
- relationship: '&IDR_Element__initiates_for__Task;'
index: 90
index: 866
sourceClassId: '&IDC_Element;'
type: 'initiates for'
destinationClassId: '&IDC_Task;'
siblingRelationshipId: '&IDR_Task__has_initiating__Element;'
singular: no
- relationship: '&IDR_Task__has_related__Work_Set;'
index: 867
sourceClassId: '&IDC_Task;'
type: 'has related'
destinationClassId: '&IDC_WorkSet;'
siblingRelationshipId: '&IDR_Work_Set__related_for__Task;'
singular: yes
- relationship: '&IDR_Work_Set__related_for__Task;'
index: 868
sourceClassId: '&IDC_WorkSet;'
type: 'related for'
destinationClassId: '&IDC_Task;'
siblingRelationshipId: '&IDR_Task__has_related__Work_Set;'
singular: no

View File

@ -22,5 +22,7 @@
- instance: '&IDR_Task__has_initiating__Element;'
customTagName: initiatingElement
customTagNameCreatesInstanceOf: '&IDC_Element;'
- instance: '&IDR_Task__has_related__Work_Set;'
customTagName: relatedWorkSetId
- instance: '&IDR_Task__has__Task_Category;'
customTagName: taskCategory

View File

@ -20,11 +20,13 @@
name: 'View Class'
initiatingElement: '&IDE_ClassSelect;'
taskCategory: '&IDI_TaskCategory_Class;'
relatedWorkSetId: '&IDC_Class;'
- sequenceTask: '&IDI_Task_EditClass;'
name: 'Edit Class'
initiatingElement: '&IDE_ClassStart;'
taskCategory: '&IDI_TaskCategory_Class;'
relatedWorkSetId: '&IDC_Class;'
# name: 'View Class'
# taskCategory: '&IDI_TaskCategory_Class;'

View File

@ -14,6 +14,7 @@
name: 'View Return Attribute Method Binding'
initiatingElement: '&IDE_ReturnAttributeMethodBinding_View_Start;'
taskCategory: '&IDI_TaskCategory_ReturnAttributeMethodBinding;'
relatedWorkSetId: '&IDC_ReturnAttributeMethodBinding;'
- controlTransactionMethod: '&IDM_ReturnAttributeMethodBinding_View_Start;'
forClassId: '&IDC_ReturnAttributeMethodBinding;'