private void InitializeCollections() { projectVersions = new UndirectCollection <ProjectVersion>(this); projectVersions.MemberAdded += delegate { NotifyPropertyChanged("ProjectVersions"); }; projectVersions.MemberRemoved += delegate { NotifyPropertyChanged("ProjectVersions"); }; pimBuiltInTypes = new UndirectCollection <AttributeType>(this); psmBuiltInTypes = new UndirectCollection <AttributeType>(this); builtInStereotypes = new UndirectCollection <Stereotype>(this); }
private void InitCollections() { PSMSchemas = new UndirectCollection <PSMSchema>(Project); PSMSchemas.MemberAdded += member => member.SetProjectVersion(this); PSMSchemas.MemberRemoved += member => member.SetProjectVersion(null); PIMDiagrams = new UndirectCollection <PIMDiagram>(Project); PIMDiagrams.MemberAdded += member => member.SetProjectVersion(this); PIMDiagrams.MemberRemoved += member => member.SetProjectVersion(null); PSMDiagrams = new UndirectCollection <PSMDiagram>(Project); PSMDiagrams.MemberAdded += member => member.SetProjectVersion(this); PSMDiagrams.MemberRemoved += member => member.SetProjectVersion(null); PIMAttributeTypes = new UndirectCollection <AttributeType>(Project); PIMAttributeTypes.MemberAdded += type => type.SetProjectVersion(this); PIMAttributeTypes.MemberRemoved += type => type.SetProjectVersion(null); }
private void InitCollections() { Operations = new UndirectCollection <ModelOperation>(Project); }
private void InitializeCollections() { Components = new UndirectCollection <Component>(Project); }
private void InitCollections() { AppliedStereotypes = new UndirectCollection <StereotypeInstance>(Project); }
private void InitializeCollections() { Parameters = new UndirectCollection <ModelOperationParameter>(Project); Parameters.CollectionChanged += parameters_CollectionChanged; }
public void InitializeCollections() { OCLScripts = new UndirectCollection <OCLScript>(Project); }