Contains the model for the analysis master: a list of analysis master factories.
The model at which all analysis action factories are registered.
private OpenCAGE.Analysis_Masters.Models.Analysis_Master_Model_Observers_Lists.List Observers |
a list of attached observers
private OpenCAGE.Analyses.Analysis_Action_Factories_Lists.List Analysis_Action_Factories |
a list of registered analysis action factories
private OpenCAGE.Analysis_Masters.Models.Analysis_Master_Model Model |
explaining this bullshit is left as an exercise to the reader.
attach the given observer to the model
Detach the given observer from the model.
Notify the attached observers that something has happened
add the given analysis action factory to the model
remove the given analysis action factory from the model
returns the analysis action factory that returns the given id as id, or null if no matching id is found.
the message the observers react to
an observer that observes the analysis master model
private OpenCAGE.Analysis_Masters.Models.Analysis_Master_Model AMM |
the observed analysis master model