Exemplo n.º 1
0
        public void install()
        {
            GeneralInstallator generalInstallator = new GeneralInstallator(installer);

            modelsState = generalInstallator.install(modelsState.copy());
            notifyObservers();
        }
Exemplo n.º 2
0
        public ModelsState copy()
        {
            ModelsState copy = new ModelsState();

            copy.config    = config.copy();
            copy.result    = result;
            copy.observers = observers;

            return(copy);
        }
Exemplo n.º 3
0
 public Model()
 {
     modelsState           = new ModelsState();
     modelsState.observers = new List <Observer>();
     installer             = new ConcreteInstaller();
 }