Refactoring out the need for a Model when hydrating classes such as SoftwareSystem. This means that most elements can now be instantiated (explicitly or through hydration) and also have child elements added to them without being in a model and then later added to a model (which will recursively add their children).
Note that DeploymentNode still needs the Model as the instances that it contains need to look up their containers/systems from the model.
Refactoring out the need for a
Model
when hydrating classes such asSoftwareSystem
. This means that most elements can now be instantiated (explicitly or through hydration) and also have child elements added to them without being in a model and then later added to a model (which will recursively add their children).Note that
DeploymentNode
still needs theModel
as the instances that it contains need to look up their containers/systems from the model.