Align fgen with domain model
The problem
The names used in fgen don't align with the domain model and what we're actually doing.
Definition of "done"
-
#51 (closed) -
remove the use of the name calculator entirely. These things are just objects (sometimes they're models, other times they're other things, but calculator was the wrong name to use) -
CalculatorDefinition->DerivedTypeDefinition -
LinkDefinition->ModuleDependencyDefinition -
fgen.models->fgen.data_modelto make clear that this is fgen's data model (to avoid confusion with 'model', which generally refers to a physical model in what we do) -
instance -> model generally e.g. -
base finalizable.model_index->base finalizable.instance_index -
model_avail->instance_avail -
calculator_manager -> instance_manageretc. -
model -> instancein fgen_runtime exceptions
-
Additional context
First draft happened in !63 (closed)
Edited by Zebedee Nicholls