public override void Remove(BaseAssembly assembly) { elements.Remove(assembly); }
public abstract void Remove(BaseAssembly assembly);
public override void Add(BaseAssembly assembly) { elements.Add(assembly); }
public abstract void Add(BaseAssembly assembly);
public override void Remove(BaseAssembly assembly) { throw new Exception("Single Part objects have no children."); }