kendrick
kendrick copied to clipboard
Query models compartments to obtain full list of compartments names
We need to be able to represent compartment names (this is already done by the class KECompartmentName
) but also be able to represent queries on compartments. Queries should be applied to models and returns a full list of compartment names.
On a model with 2 species: model compartmentNamesFromQuery: #S_species
should returns a collection of KECompartmentNames
like {status->S. species->human}, (status ->S. species->bird}
.
Queries can mix attributes and value of attributes like:
- S_species
- S_human
- S_human_patch
- S_human_1
Should we reify queries as objects keep them as String?