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;' - library: '&IDL_MochaBaseSystem;'
instances: instances:
- class: '&IDC_Task;' - class: '&IDC_Task;'
@ -5,15 +9,17 @@
index: 2993 index: 2993
abstract: yes abstract: yes
relationships: relationships:
- instance: '&IDR_Task__related_action_for__Instance;' # - instance: '&IDR_Task__related_action_for__Instance;'
customTagName: relatedActionForInstanceId # customTagName: relatedActionForInstanceId
- instance: '&IDR_Task__has_related__Work_Set;'
customTagName: relatedWorkSetId
# BUIR - Build UI Response Method.uses Executable returning Element # BUIR - Build UI Response Method.uses Executable returning Element
# the BUIR is referenced via a Build Response Method Binding [BRMB] on the CT # the BUIR is referenced via a Build Response Method Binding [BRMB] on the CT
# the CT is in turn referenced by the Task # the CT is in turn referenced by the Task
- relationship: '&IDR_Task__has_initiating__Element;' - relationship: '&IDR_Task__has_initiating__Element;'
index: 89 index: 865
sourceClassId: '&IDC_Task;' sourceClassId: '&IDC_Task;'
type: 'has initiating' type: 'has initiating'
destinationClassId: '&IDC_Element;' destinationClassId: '&IDC_Element;'
@ -21,9 +27,25 @@
singular: yes singular: yes
- relationship: '&IDR_Element__initiates_for__Task;' - relationship: '&IDR_Element__initiates_for__Task;'
index: 90 index: 866
sourceClassId: '&IDC_Element;' sourceClassId: '&IDC_Element;'
type: 'initiates for' type: 'initiates for'
destinationClassId: '&IDC_Task;' destinationClassId: '&IDC_Task;'
siblingRelationshipId: '&IDR_Task__has_initiating__Element;' siblingRelationshipId: '&IDR_Task__has_initiating__Element;'
singular: no 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;' - instance: '&IDR_Task__has_initiating__Element;'
customTagName: initiatingElement customTagName: initiatingElement
customTagNameCreatesInstanceOf: '&IDC_Element;' customTagNameCreatesInstanceOf: '&IDC_Element;'
- instance: '&IDR_Task__has_related__Work_Set;'
customTagName: relatedWorkSetId
- instance: '&IDR_Task__has__Task_Category;' - instance: '&IDR_Task__has__Task_Category;'
customTagName: taskCategory customTagName: taskCategory

View File

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

View File

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