/// <summary> /// Remove the given IProcessObjectBase from this container, do nothing if it is not in this container /// </summary> /// <param name="processObject">Process Object </param> public void RemoveProcess(IProcessObjectBase processObject) { this._processes.Remove(processObject); }
/// <summary> /// Add a IProcessObjectBase to this container, overwrite if one already exists with the same URN /// </summary> /// <param name="processObject"> Process Object </param> public void AddProcess(IProcessObjectBase processObject) { if(processObject != null) { this._processes.Remove(processObject); this._processes.Add(processObject); } }