Skip to content

Conversation

@capsulecorplab
Copy link
Contributor

@capsulecorplab capsulecorplab commented Aug 6, 2021

PR proposes adding following elements to Component definition:

  • interfaceDefinitions
  • interfaceBoundaries
  • interfaceConnections

closes #22

@capsulecorplab capsulecorplab marked this pull request as draft August 6, 2021 19:57
@capsulecorplab capsulecorplab force-pushed the architecture/extend-component-definition-to-support-defining-component-interfaces/22 branch from 87c451c to 1b8a92f Compare August 6, 2021 21:38
@capsulecorplab capsulecorplab marked this pull request as ready for review August 6, 2021 21:38
@capsulecorplab capsulecorplab force-pushed the architecture/extend-component-definition-to-support-defining-component-interfaces/22 branch from ffc7948 to fffef7a Compare August 22, 2021 17:49
add following elements to Component definition:
- interfaceDefinitions
- interfaceBoundaries
- interfaceConnections
@capsulecorplab capsulecorplab force-pushed the architecture/extend-component-definition-to-support-defining-component-interfaces/22 branch from fffef7a to 71dbea2 Compare August 22, 2021 17:50
@capsulecorplab
Copy link
Contributor Author

capsulecorplab commented Aug 22, 2021

some notes from last meeting:

  • interface definitions should be reusable
  • interface connections should be interchangeable, similar to parts/tools
  • interfaces should be generic enough to be applicable for the 4 canonical types of interfaces (i.e., physical connections, energy flow, mass flow, information flow)

@capsulecorplab
Copy link
Contributor Author

Good test to consider:

@capsulecorplab capsulecorplab marked this pull request as draft August 22, 2021 18:18
@capsulecorplab capsulecorplab marked this pull request as ready for review August 22, 2021 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extend Component Definition to Support Defining Component Interfaces

1 participant