エレメント
|
タイプ
|
説明
|
---|---|---|
wt.change2.ChangeCardinalityDelegate
|
インタフェース
|
多重度規則において一般化されたインタフェース
|
wt.change2.DefaultAddressedByDelegate
|
リンククラス
|
1-1 ChangeRequest2 の ChangeOrder2 多重度へのサポート
|
wt.change2.DefaultFormalizedByDelegate
|
リンククラス
|
1-1 ChangeRequest2 の ChangeIssue2 多重度へのサポート
|
wt.change2.AddressedByDelegate
|
リンククラス
|
WTChangeRequest2 の ChangeOrder2 多重度への 1-N、N-1、または N-M (プリファレンス駆動) のサポート
|
wt.change2.FormalizedByDelegate
|
リンククラス
|
WTChangeRequest2 の ChangeIssue2 多重度への 1-N、N-1、または N-M (プリファレンス駆動) のサポート
|
ChangeMgmt-service.properties.xconf
|
デフォルトの変更サービスプロパティ
|
上記の多重度規則がデフォルトで登録されたプロパティファイル。
|
|
xconf 構成を定義する場合、要求側 (この場合は ext.change2.YourChangeRequest2) が抽象タイプではないことが重要です。フレームワークが具象クラス名に基づくルックアップを実行する (また、タイプの階層ルックアップをサポートしない) ためです。ただし、セレクタクラスでは抽象タイプを使用できます。委任を登録していない場合、デフォルトの Windchill 実装が委任の代わりに使用されます。デフォルト実装では、1-N、N-1、N-N がサポートされます (変更オブジェクト多重度プリファレンスが有効な場合)。
既成の Windchill タイプの多重度修正
たとえば、WTVariance および WTChangeRequest2 間の 1-1 多重度を適用する場合、次のプロパティを xconf 構成に追加します。
<Service context="default" name="wt.change2.ChangeCardinalityDelegate">
<Option requestor="wt.change2.WTChangeRequest2" cardinality="singleton" serviceClass="wt.change2.DefaultFormalizedByDelegate" selector="wt.change2.WTVariance"/> </Service> |