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 the implementation of Entity concept #47

Open
SlavaVedernikov opened this issue Mar 2, 2024 · 0 comments
Open

Extend the implementation of Entity concept #47

SlavaVedernikov opened this issue Mar 2, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@SlavaVedernikov
Copy link
Owner

Context

At the moment there is a little bit of support for Entity in the framework (see C4InterFlow.Structures.Entity).

  • There is support for Composition via ComposedOfMany and ComposedOfOne properties and Inheritance via Extends property.
  • Entity can be associated with Container by being added under Entities object.
  • Entity can also be associated with Interface by being added as its Input and/or Output

Requirement

  • Allow Entity to be added to Namespace under 'Entities' object
  • Allow Entity to be added to SoftwareSystem under 'Entities' object
  • Add 'Realises' property to 'Entity' so that lower level 'Entity' (e.g. at Container level ) can be associated with a higher level Entity (e.g. as Namespace level)
@SlavaVedernikov SlavaVedernikov added the enhancement New feature or request label Mar 2, 2024
@SlavaVedernikov SlavaVedernikov changed the title Rework the concept of Entity Extend the implementation of Entity concept Mar 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant