Skip to content

Commit

Permalink
extend Component definition to support interfaces
Browse files Browse the repository at this point in the history
  • Loading branch information
capsulecorplab committed Aug 6, 2021
1 parent 43a19fe commit 87c451c
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion architecture/3-DataStructures/1-Component.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ template: |
dependencies: {{dependencies}}
components: {{components}}
parts: {{parts}}
interfaces: {{interfaces}}
tools: {{tools}}
precautions: {{precautions}}
assemblySteps: {{assemblySteps}}
Expand Down Expand Up @@ -60,6 +61,11 @@ elements:
itemType: 3-DataStructures/2-ComponentListItem.yaml
description: Listing of the component's parts (and substitutions) defined as sub-components. Key = part's id. Value = part's key data.
derivedFrom: []
- key: interfaces
type: dictionary
itemType: 3-DataStructures/6-Interface.yaml
description: Listing of the component's internal interfaces. Key = interface's id. Value = interface's key data.
derivedFrom: []
- key: tools
type: dictionary
itemType: 3-DataStructures/2-ComponentListItem.yaml
Expand All @@ -75,4 +81,4 @@ elements:
itemType: 3-DataStructures/3-ActivityStep.yaml
description: Sequence of steps required to assemble the component.
derivedFrom: []
derivedFrom: []
derivedFrom: []

0 comments on commit 87c451c

Please sign in to comment.