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
}