/// /// <summary> * sets all relevant parameters of <code>this</code> to the values specified in resourceLink or its linked resource /// * or JDF node /// * </summary> /// * <param name="resourceLink"> the resourceLink to extract the information from </param> /// public virtual void setLink(JDFResourceLink resourceLink) { if (resourceLink == null) { return; } JDFResource r = resourceLink.getTarget(); JDFNode parentJDF = resourceLink.getParentJDF(); setJDF(parentJDF); setProcessUsage(resourceLink.getEnumProcessUsage()); if (r.hasAttribute(AttributeName.PRODUCTID)) { setProductID(r.getProductID()); } setResourceID(r.getID()); setResourceName(r.LocalName); setUsage(resourceLink.getUsage()); setPartMapVector(resourceLink.getPartMapVector()); }