Ejemplo n.º 1
0
 public LayerInstance(LayerModel model, ApplicationInstance applicationInstance, IList<ModuleInstance> moduleInstances, UsedLayersInstance usedLayersInstance)
 {
     this.Model = model;
     this.ApplicationInstance = applicationInstance;
     this.moduleInstances = moduleInstances;
     this.UsedLayersInstance = usedLayersInstance;
     //   this.moduleActivator = new Activator();
 }
Ejemplo n.º 2
0
        public LayerInstance NewInstance(ApplicationInstance applicationInstance, UsedLayersInstance usedLayerInstance)
        {
            var moduleInstances = new List<ModuleInstance>();
            var layerInstance = new LayerInstance(this, applicationInstance, moduleInstances, usedLayerInstance);

            foreach (ModuleModel module in this.modules)
            {
                ModuleInstance moduleInstance = module.NewInstance(layerInstance);
                moduleInstances.Add(moduleInstance);
            }

            return layerInstance;
        }
Ejemplo n.º 3
0
        public LayerInstance NewInstance(ApplicationInstance applicationInstance, UsedLayersInstance usedLayerInstance)
        {
            var moduleInstances = new List <ModuleInstance>();
            var layerInstance   = new LayerInstance(this, applicationInstance, moduleInstances, usedLayerInstance);

            foreach (ModuleModel module in this.modules)
            {
                ModuleInstance moduleInstance = module.NewInstance(layerInstance);
                moduleInstances.Add(moduleInstance);
            }

            return(layerInstance);
        }
Ejemplo n.º 4
0
 public LayerInstance(LayerModel model, ApplicationInstance applicationInstance, IList <ModuleInstance> moduleInstances, UsedLayersInstance usedLayersInstance)
 {
     this.Model = model;
     this.ApplicationInstance = applicationInstance;
     this.moduleInstances     = moduleInstances;
     this.UsedLayersInstance  = usedLayersInstance;
     //   this.moduleActivator = new Activator();
 }