C4InterFlow
C4InterFlow copied to clipboard
Extend the implementation of Entity concept
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
andComposedOfOne
properties and Inheritance viaExtends
property. -
Entity
can be associated withContainer
by being added underEntities
object. -
Entity
can also be associated withInterface
by being added as itsInput
and/orOutput
Requirement
- Allow
Entity
to be added toNamespace
under 'Entities' object - Allow
Entity
to be added toSoftwareSystem
under 'Entities' object - Add 'Realises' property to 'Entity' so that lower level 'Entity' (e.g. at
Container
level ) can be associated with a higher levelEntity
(e.g. asNamespace
level)