示例#1
0
        protected override Form CreateModelEditorForm()
        {
            ModelEditorViewController controller  = new ModelEditorViewController(this.Model, base.CreateUserModelDifferenceStore());
            ModelDifferenceStore      moduleStore = base.CreateModelDifferenceStore();

            if (moduleStore != null)
            {
                List <ModuleDiffStoreInfo> modulesDiffStoreInfo = new List <ModuleDiffStoreInfo> {
                    new ModuleDiffStoreInfo(null, moduleStore, "Model")
                };
                controller.SetModuleDiffStore(modulesDiffStoreInfo);
            }
            return(new ModelEditor.ModelEditorForm(controller, new SettingsStorageOnModel(((IModelApplicationModelEditor)this.Model).ModelEditorSettings)));
        }
 public ModelEditorViewController(IModelApplication modelApplication, ModelDifferenceStore diffstore)
     : base(modelApplication, diffstore)
 {
 }
 public ModelEditorViewController(IModelApplication modelApplication, ModelDifferenceStore diffstore)
     : base(modelApplication, diffstore) {
     AddNodeAction.ItemsChanged += AddNodeActionOnItemsChanged;
 }
        public ModelEditorViewController(IModelApplication modelApplication, ModelDifferenceStore diffstore)
            : base(modelApplication, diffstore) {

        }
示例#5
0
 public ModelEditorViewController(IModelApplication modelApplication, ModelDifferenceStore diffstore)
     : base(modelApplication, diffstore)
 {
     AddNodeAction.ItemsChanged += AddNodeActionOnItemsChanged;
 }
示例#6
0
 public SaveModelDifference(ModelDifferenceStore internalStore)
 {
     this.internalStore = internalStore;
 }