Utilizzo e modifica dell'interfaccia AutoAssociatePartFinderCreator
Associazione automatica utilizza l'implementazione dell'interfaccia AutoAssociatePartFinderCreator per effettuare le azioni elencate di seguito.
• Ricerca di una parte corrispondente.
• Creazione di una nuova parte.
Per default, l'azione Associazione automatica utilizza l'implementazione di default di questa interfaccia per eseguire i task sopra citati. È tuttavia possibile personalizzarne la modalità di esecuzione utilizzando un'implementazione personalizzata dell'interfaccia AutoAssociatePartFinderCreator.
L'interfaccia è contenuta in com.ptc.windchill.cadx.autoassociate.AutoAssociatePartFinderCreator.
L'interfaccia AutoAssociatePartFinderCreator supporta i metodi descritti di seguito.
• Metodo findOrCreateWTPart utilizzato per cercare una parte corrispondente per un EPMDocument o un ModelItem selezionato
• Metodo CreateNewWTPart utilizzato per creare una nuova parte
• Metodo findWTPart (non più utilizzato)
• Metodo isNewPart (non più utilizzato)
• Metodo setIsNewPart (non più utilizzato
)
|
Anche se alcuni metodi dell'interfaccia sono obsoleti e non sono più utilizzati, la classe di implementazione deve disporre di implementazioni fittizie di questi metodi per poter compilare la classe.
|
Per implementare un'interfaccia AutoAssociatePartFinderCreator personalizzata, attenersi alla procedura descritta di seguito.
1. Far derivare la classe personalizzata come indicato di seguito.
public class CustomFinderCreator implements
AutoAssociatePartFinderCreator
2. Ignorare i metodi riportati di seguito.
◦ public WTPart findOrCreateWTPart(EPMDocument epmDoc, EPMWorkspace workspace)
Questo metodo viene richiamato per ogni documento selezionato in modo che l'associazione automatica ricerchi eventuali parti corrispondenti. È possibile personalizzare i criteri utilizzati per eseguire la ricerca nella parte. La parte restituita viene utilizzata dall'azione per l'associazione al documento.
◦ public WTPart findOrCreateWTPart(EPMDocument doc, ModelItem modelItem, EPMWorkspace workspace)
Questo metodo viene richiamato per ogni documento selezionato in modo che l'associazione automatica ricerchi eventuali parti corrispondenti. È possibile personalizzare i criteri utilizzati per eseguire la ricerca nella parte. La parte restituita viene utilizzata dall'azione per l'associazione al documento.
◦ public WTPart createNewWTPart(AssociatePartDescriptor newPartDescriptor)
Questo metodo viene richiamato per ogni documento selezionato in modo che l'associazione automatica crei una nuova parte. È possibile personalizzare le proprietà della parte appena creata. La parte appena creata viene associata al documento dall'azione di associazione automatica.
|
I metodi riportati di seguito sono obsoleti e non vengono attualmente utilizzati dall'azione. Per compilare correttamente la classe, è necessario tuttavia fornire un'implementazione fittizia di questi metodi.
|
◦ public boolean isIsNewPart()
◦ public void setIsNewPart(boolean a_IsNewPart)
◦ public WTPart findWTPart(EPMDocument epmDoc)
◦ public WTPart findWTPart(EPMDocument epmDoc, ModelItem modelItem)
Compilare il file e inserire la classe in una posizione appropriata.
3. Impostare la preferenza > > per specificare il nome della classe che implementa l'interfaccia AutoAssociatePartFinderCreator.
4. Riavviare il method server.