Zusätzliche Funktionen von Windchill > Fertigungsprozess-Management > Produktstruktur-Explorer (PSE) anpassen > PSE zur Verarbeitung von modellierten Unterklassen anpassen > Lösung > Kopieren-Delegates für eine benutzerdefinierte Klasse schreiben > Kopieren-Delegates erstellen
  
Kopieren-Delegates erstellen
Wie in der folgenden Abbildung veranschaulicht, können Sie einfach "wt.enterprise.CopyWTPartDelegate" erweitern und die newCopy()-Methode überschreiben. Der Zweck ist, alle benutzerdefinierten Attribute zu verarbeiten, in diesem Fall "myAttr". So wird diese Methode implementiert:
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
}