其他 Windchill 功能 > 制造过程管理 > 自定义产品结构浏览器 (PSE) > 自定义 PSE 来处理模型化子类 > 解决方法 > 编写自定义类的复制委派 > 创建复制委派
  
创建复制委派
如图所示,您只需扩展 wt.enterprise.CopyWTPartDelegate 并覆盖其 newCopy() 方法即可。目的是在此特定情况 (即 myAttr) 下,处理任何自定义属性。以下是如何执行此方法的说明:
public final RevisionControlled newCopy( RevisionControlled object
)throws WTException {
//##begin newCopy%461E645C0050f.body preserve=yes
if (object == null) return null;
MyPart new_copy = (MyPart) super.newCopy(object);
MyPart original = (MyPart) object;
String my_attr = original.getMyAttr();
if (my_attr != null) {
try {
new_copy.setMyAttr(original.getMyAttr());
}
catch (WTPropertyVetoException e) {
throw new WTException(e);
}
return new_copy;
//##end newCopy%461E645C0050f.body
}