public virtual void visit(RequirementSet obj) { visit(obj, true); }
public virtual void visit(RequirementSet obj, bool visitSubNodes) { visit ((Namable) obj, false); if (visitSubNodes){ IXmlBBase[] Subs = acceptor.subElements((IXmlBBase)obj); if (Subs != null){ for (int i=0; i<Subs.Length; i++) { dispatch(Subs[i], true); } // If } // If } }
public void insertSubSets(int idx, RequirementSet el,Lock aLock) { __setDirty(true); allSubSets().Insert (idx, el); NotifyControllers(aLock); }
public void copyTo(RequirementSet other) { base.copyTo(other); other.aDependancies = aDependancies; other.aSubSets = aSubSets; other.aWidth = aWidth; other.aHeight = aHeight; other.aX = aX; other.aY = aY; other.aRecursiveSelection = aRecursiveSelection; other.aObsoleteRequirementsStatus = aObsoleteRequirementsStatus; other.aDefault = aDefault; other.aPinned = aPinned; }
public void appendSubSets(Lock aLock,RequirementSet el) { __setDirty(true); el.__setDirty(true); allSubSets().Add(el); acceptor.connectSon (this, el); NotifyControllers(aLock); }
/// <summary>Part of the list interface for RequirementSets /// This insertion function inserts a new element in the /// collection in RequirementSets</summary> /// <param name="idx">the index where the insertion must take place</param> /// <param name="el">the element to insert</param> public void insertRequirementSets(int idx, RequirementSet el) { __setDirty(true); allRequirementSets().Insert (idx, el); NotifyControllers(null); }
/// <summary>Part of the list interface for RequirementSets</summary> /// <param name="el">a RequirementSet to add to the collection in /// RequirementSets</param> /// <seealso cref="appendRequirementSets(System.Collections.IList)"/> public void appendRequirementSets(RequirementSet el) { __setDirty(true); el.__setDirty(true); allRequirementSets().Add(el); acceptor.connectSon (this, el); NotifyControllers(null); }