/// /// <summary> * Get a PartAmount that fits to the filter defined by mPart /// * </summary> /// * <param name="mPart"> filter for the part to set the status </param> /// * <returns> the PartAmount that fits </returns> /// public virtual JDFPartAmount getMatchingPartAmount(JDFAttributeMap mPart) { VElement vPartAmount = getChildElementVector(ElementName.PARTAMOUNT, null, null, true, 0, false); for (int i = vPartAmount.Count - 1; i >= 0; i--) { JDFPartAmount partAmount = (JDFPartAmount)vPartAmount[i]; VJDFAttributeMap vMapPart = partAmount.getPartMapVector(); if (vMapPart.Contains(mPart)) { return(partAmount); // exact match } } return(null); }