过程
要配置对等网络委派,请执行以下步骤:
1. 创建新委派,例如 CustomEquivalenceNetworkDelegate
2. 在位于 WT_HOME\codebase\com\ptc\windchill\associativity\xconfsassociativity.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 类,如下所示。
这对您有帮助吗?