Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend component definition to support defining component interfaces #37

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

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