public override void FillCopy(IExolutioCloneable copyComponent, ProjectVersion projectVersion, ElementCopiesMap createdCopies) { base.FillCopy(copyComponent, projectVersion, createdCopies); PIMComponent copyPIMComponent = (PIMComponent)copyComponent; // TODO: FillCopy Interpreted components }
private void UnregisterPIMComponent(PIMComponent component) { if (Project.UsesVersioning) { Version.NotifyItemRemoved(this, component); } if (ComponentRemoved != null) { ComponentRemoved(this, component); } component.Schema = null; }
private void RegisterPIMComponent(PIMComponent component) { component.Schema = this; if (Project.UsesVersioning) { Version.NotifyItemAdded(this, component); } if (ComponentAdded != null) { ComponentAdded(this, component); } }