手順
次の手順を実行して、対応ネットワーク委任を設定します。
1. CustomEquivalenceNetworkDelegate などの新規委任を作成します。
2. WT_HOME/codebase/com/ptc/windchill/associativity/xconfs にある associativity.service.properties.xconf ファイルに、委任に関するエントリを追加します。
<!-- Equivalence Network delegate -->
<Service context="default" name="com.ptc.windchill.associativity.equivalence.EquivalenceNetworkDelegate">
<Option cardinality="singleton" requestor="wt.part.WTPart" serviceClass="com.ptc.windchill.associativity.equivalence.CustomEquivalenceNetworkDelegate "/>
</Service>
3. CustomEquivalenceNetworkDelegate で以下のメソッドをオーバーライドします。
public abstract NavigationCriteria getNavigationCriteria(NavigationCriteria nc, EquivalenceLink link, boolean fetchDownstream) throws WTException;
部品をサーチするためのナビゲーション基準のロジックを指定します。
public abstract boolean continueToNext(EquivalenceNetwork currentNetwork, boolean isDownstream);
ネットワークでさらに続行するかどうかを決定するサービスのロジックを指定します。
public abstract void populateEquivalenceData(EquivalenceNetwork network, NavigationCriteria nc) throws WTException;
対応データ内のリンクの各ネットワークノードと役割 A および役割 B オブジェクトの追加情報を入力するための便利なメソッドです。
上の手順を実行した後、CustomEquivalenceNetworkDelegate クラスは次のように表示されます。
これは役に立ちましたか?