public PIMAssociationEnd(Project p, Guid g, PIMAssociation a, PIMSchema schema) : base(p, g) { schema.PIMAssociationEnds.Add(this); a.PIMAssociationEnds.Add(this); PIMAssociation = a; }
public override void FillCopy(IExolutioCloneable copyComponent, ProjectVersion projectVersion, ElementCopiesMap createdCopies) { base.FillCopy(copyComponent, projectVersion, createdCopies); PIMAssociation copyPIMAssociation = (PIMAssociation)copyComponent; this.CopyCollection(PIMAssociationEnds, copyPIMAssociation.PIMAssociationEnds, projectVersion, createdCopies); }
public PIMAssociationEnd(Project p, PIMClass c, PIMAssociation a, PIMSchema schema) : base(p) { schema.PIMAssociationEnds.Add(this); c.PIMAssociationEnds.Add(this); a.PIMAssociationEnds.Add(this); PIMClass = c; PIMAssociation = a; }