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 SaveModelDifference(ModelDifferenceStore internalStore) { this.internalStore = internalStore; }