Example #1
0
        public override void FillCopy(IExolutioCloneable copyComponent, ProjectVersion projectVersion,
                                      ElementCopiesMap createdCopies)
        {
            base.FillCopy(copyComponent, projectVersion, createdCopies);

            PIMComponent copyPIMComponent = (PIMComponent)copyComponent;
            // TODO: FillCopy Interpreted components
        }
Example #2
0
 private void UnregisterPIMComponent(PIMComponent component)
 {
     if (Project.UsesVersioning)
     {
         Version.NotifyItemRemoved(this, component);
     }
     if (ComponentRemoved != null)
     {
         ComponentRemoved(this, component);
     }
     component.Schema = null;
 }
Example #3
0
 private void RegisterPIMComponent(PIMComponent component)
 {
     component.Schema = this;
     if (Project.UsesVersioning)
     {
         Version.NotifyItemAdded(this, component);
     }
     if (ComponentAdded != null)
     {
         ComponentAdded(this, component);
     }
 }