public PropertyGridPetViewModel(DslEditorViewModelData::ViewModelStore viewModelStore, global::Tum.FamilyTreeDSL.Pet element) : base(viewModelStore, element) { // subscribe to Pet.Name changes this.EventManager.GetEvent <DslEditorViewModelEvents::ModelElementPropertyChangedEvent>().Subscribe(this.Store.DomainDataDirectory.GetDomainProperty(global::Tum.FamilyTreeDSL.Pet.NameDomainPropertyId), this.Element.Id, new System.Action <DslModeling::ElementPropertyChangedEventArgs>(NamePropertyChanged)); // set name property value this.elementFullNameStorage = element.Name + " (Pet)"; }
private DslEditorViewModelData::ViewModelStore GetExternViewModelStore(DslEditorViewModelData::ViewModelStore st, System.Type type) { foreach (DslEditorViewModelData::ViewModelStore s in st.ExternStores) { if (s.GetType() == type) { return(s); } } return(null); }
/// <summary> /// Register extern stores. /// </summary> protected override void RegisterExternStores() { DslEditorViewModelData::ViewModelStore v0 = GetExternViewModelStore(this.TopMostStore, typeof(Tum.VModellXT.Basis.ViewModel.VModellXTBasisViewModelStore)); if (v0 == null) { v0 = new Tum.VModellXT.Basis.ViewModel.VModellXTBasisViewModelStore(this.ModelData, true, this); } this.ExternStores.Add(v0); DslEditorViewModelData::ViewModelStore v1 = GetExternViewModelStore(this.TopMostStore, typeof(Tum.VModellXT.Statik.ViewModel.VModellXTStatikViewModelStore)); if (v1 == null) { v1 = new Tum.VModellXT.Statik.ViewModel.VModellXTStatikViewModelStore(this.ModelData, true, this); } this.ExternStores.Add(v1); DslEditorViewModelData::ViewModelStore v2 = GetExternViewModelStore(this.TopMostStore, typeof(Tum.VModellXT.Dynamik.ViewModel.VModellXTDynamikViewModelStore)); if (v2 == null) { v2 = new Tum.VModellXT.Dynamik.ViewModel.VModellXTDynamikViewModelStore(this.ModelData, true, this); } this.ExternStores.Add(v2); DslEditorViewModelData::ViewModelStore v3 = GetExternViewModelStore(this.TopMostStore, typeof(Tum.VModellXT.Anpassung.ViewModel.VModellXTAnpassungViewModelStore)); if (v3 == null) { v3 = new Tum.VModellXT.Anpassung.ViewModel.VModellXTAnpassungViewModelStore(this.ModelData, true, this); } this.ExternStores.Add(v3); DslEditorViewModelData::ViewModelStore v4 = GetExternViewModelStore(this.TopMostStore, typeof(Tum.VModellXT.Konventionsabbildungen.ViewModel.VModellXTKonventionsabbildungenViewModelStore)); if (v4 == null) { v4 = new Tum.VModellXT.Konventionsabbildungen.ViewModel.VModellXTKonventionsabbildungenViewModelStore(this.ModelData, true, this); } this.ExternStores.Add(v4); DslEditorViewModelData::ViewModelStore v5 = GetExternViewModelStore(this.TopMostStore, typeof(Tum.VModellXT.Aenderungsoperationen.ViewModel.VModellXTAenderungesoperationenViewModelStore)); if (v5 == null) { v5 = new Tum.VModellXT.Aenderungsoperationen.ViewModel.VModellXTAenderungesoperationenViewModelStore(this.ModelData, true, this); } this.ExternStores.Add(v5); }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="modelContext">Hosted model context.</param> /// <param name="mainViewModel">Main view model.</param> public DefaultContextModelContextViewModelBase(DslEditorViewModelData::ViewModelStore viewModelStore, DslEditorModeling::ModelContext modelContext, DslEditorViewModel::BaseMainViewModel mainViewModel) : base(viewModelStore, modelContext, mainViewModel) { }
public ModelTreeVSPluginDSLViewModel(DslEditorViewModelData::ViewModelStore viewModelStore, DslModeling::ModelElement element, DslModeling::ElementLink link, System.Guid domainRoleId, DslEditorTreeViewModel::ModelElementTreeViewModel parent, bool bHookUpEvents, bool bCreateContextMenus, DslEditorViewModel::MainModelTreeViewModel mainModelTreeVm) : base(viewModelStore, element, link, domainRoleId, parent, bHookUpEvents, bCreateContextMenus, mainModelTreeVm) { }
public PropertyGridMarriedToViewModel(DslEditorViewModelData::ViewModelStore viewModelStore, global::Tum.FamilyTreeDSL.MarriedTo element) : base(viewModelStore, element) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="diagram">The Diagram this item belongs to.</param> /// <param name="shapeElement">Model element, that is hosted by this view model.</param> protected DomainClass2ShapeDiagramItemViewModelBase(DslEditorViewModelData::ViewModelStore viewModelStore, DslEditorViewDiagrams::DiagramSurfaceViewModel diagram, DslEditorDiagrams::NodeShape shapeElement) : base(viewModelStore, diagram, shapeElement) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="modelContext">Hosted model context.</param> /// <param name="mainViewModel">Main view model.</param> public VModellXTMustertexteModelContextViewModelBase(DslEditorViewModelData::ViewModelStore viewModelStore, DslEditorModeling::ModelContext modelContext, DslEditorViewModel::BaseMainViewModel mainViewModel) : base(viewModelStore, modelContext, mainViewModel) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> public MusterbibliothekHasVModellVModellRMRViewModelBase(DslEditorViewModelData::ViewModelStore viewModelStore) : base(viewModelStore) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">View model store.</param> public VSPluginDSLViewModelFactoryBase(DslEditorViewModelData::ViewModelStore viewModelStore) : base(viewModelStore) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">View model store.</param> public TestLanguageViewModelFactoryBase(DslEditorViewModelData::ViewModelStore viewModelStore) : base(viewModelStore) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="modelData">Document data.</param> /// <param name="bHookUpEvents">True if events listeners should be initialized.</param> /// <param name="ownedByStore">Store owning this store.</param> protected FamilyTreeDSLViewModelStoreBase(DslEditorModeling::ModelData modelData, bool bHookUpEvents, DslEditorViewModelData::ViewModelStore ownedByStore) : base(modelData, bHookUpEvents, ownedByStore) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="modelData">Document data.</param> /// <param name="bHookUpEvents">True if events listeners should be initialized.</param> /// <param name="ownedByStore">Store owning this store.</param> protected VSPluginDSLViewModelStoreBase(DslEditorModeling::ModelData modelData, bool bHookUpEvents, DslEditorViewModelData::ViewModelStore ownedByStore) : base(modelData, bHookUpEvents, ownedByStore) { this.Options = new VSPluginDSLViewModelOptions(); }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">View model store.</param> public FamilyTreeDSLViewModelFactoryBase(DslEditorViewModelData::ViewModelStore viewModelStore) : base(viewModelStore) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">View model store.</param> public PDEModelingDSLViewModelFactoryBase(DslEditorViewModelData::ViewModelStore viewModelStore) : base(viewModelStore) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> public ReferenzmodellHasVModellVModellRMRViewModelBase(DslEditorViewModelData::ViewModelStore viewModelStore) : base(viewModelStore) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="modelData">Document data.</param> /// <param name="bHookUpEvents">True if events listeners should be initialized.</param> /// <param name="ownedByStore">Store owning this store.</param> protected TestLanguageViewModelStoreBase(DslEditorModeling::ModelData modelData, bool bHookUpEvents, DslEditorViewModelData::ViewModelStore ownedByStore) : base(modelData, bHookUpEvents, ownedByStore) { this.Options = new TestLanguageViewModelOptions(); }
/// <summary> /// Constructor. /// </summary> /// <param name="modelData">Document data.</param> /// <param name="bHookUpEvents">True if events listeners should be initialized.</param> /// <param name="ownedByStore">Store owning this store.</param> public VSPluginDSLViewModelStore(DslEditorModeling::ModelData modelData, bool bHookUpEvents, DslEditorViewModelData::ViewModelStore ownedByStore) : base(modelData, bHookUpEvents, ownedByStore) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">View model store.</param> public StateMachineLanguageViewModelFactoryBase(DslEditorViewModelData::ViewModelStore viewModelStore) : base(viewModelStore) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="diagram">The Diagram this item belongs to.</param> /// <param name="shapeElement">Model element, that is hosted by this view model.</param> public DisziplinDependencyShapeDiagramItemViewModel(DslEditorViewModelData::ViewModelStore viewModelStore, DslEditorViewDiagrams::DiagramSurfaceViewModel diagram, DslEditorDiagrams::NodeShape shapeElement) : base(viewModelStore, diagram, shapeElement) { }
/// <summary> /// Constructor. /// </summary> /// <param name="modelData">Document data.</param> /// <param name="bHookUpEvents">True if events listeners should be initialized.</param> /// <param name="ownedByStore">Store owning this store.</param> public TestLanguageViewModelStore(DslEditorModeling::ModelData modelData, bool bHookUpEvents, DslEditorViewModelData::ViewModelStore ownedByStore) : base(modelData, bHookUpEvents, ownedByStore) { }
/// <summary> /// Register services to the given store. /// </summary> /// <param name="store">ViewModelStore.</param> public override void RegisterServices(DslEditorViewModelData::ViewModelStore store) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="modelContext">Hosted model context.</param> /// <param name="mainViewModel">Main view model.</param> public VariantenkonfigModelContextViewModelBase(DslEditorViewModelData::ViewModelStore viewModelStore, DslEditorModeling::ModelContext modelContext, DslEditorViewModel::BaseMainViewModel mainViewModel) : base(viewModelStore, modelContext, mainViewModel) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="diagram">The Diagram this item belongs to.</param> /// <param name="shapeElement">Model element, that is hosted by this view model.</param> public PersonShapeDiagramItemViewModel(DslEditorViewModelData::ViewModelStore viewModelStore, DslEditorViewDiagrams::DiagramSurfaceViewModel diagram, DslEditorDiagrams::NodeShape shapeElement) : base(viewModelStore, diagram, shapeElement) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="diagram">The Diagram this item belongs to.</param> /// <param name="shapeElement">Model element, that is hosted by this view model.</param> protected ErzAbhDependencyShapeDiagramItemViewModelBase(DslEditorViewModelData::ViewModelStore viewModelStore, DslEditorViewDiagrams::DiagramSurfaceViewModel diagram, DslEditorDiagrams::NodeShape shapeElement) : base(viewModelStore, diagram, shapeElement) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">View model store.</param> public VModellXTViewModelFactoryBase(DslEditorViewModelData::ViewModelStore viewModelStore) : base(viewModelStore) { }
public PropertyGridParentOfViewModel(DslEditorViewModelData::ViewModelStore viewModelStore, global::Tum.FamilyTreeDSL.ParentOf element) : base(viewModelStore, element) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="diagram">The Diagram this item belongs to.</param> /// <param name="shapeElement">Model element, that is hosted by this view model.</param> public EmbeddingShapeDiagramItemLinkViewModel(DslEditorViewModelData::ViewModelStore viewModelStore, DslEditorViewDiagrams::DiagramSurfaceViewModel diagram, DslEditorDiagrams::LinkShape shapeElement) : base(viewModelStore, diagram, shapeElement) { }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="diagram">The Diagram this item belongs to.</param> /// <param name="shapeElement">Model element, that is hosted by this view model.</param> protected ReferenceShapeDiagramItemLinkViewModelBase(DslEditorViewModelData::ViewModelStore viewModelStore, DslEditorViewDiagrams::DiagramSurfaceViewModel diagram, DslEditorDiagrams::LinkShape shapeElement) : base(viewModelStore, diagram, shapeElement) { }
public PropertyGridStateBaseViewModel(DslEditorViewModelData::ViewModelStore viewModelStore, global::Tum.StateMachineDSL.StateBase element) : base(viewModelStore, element) { }