カスタマイズ用の動的に解決される属性
次に示す動的に解決される属性は PTC によって提供されており、カスタマイズで使用することで、実行時に解決される特定の属性セットを返します。以下の属性に返される値は、AttribtueTypeIdentifierSet のインスタンスです。値は、その属性に関連付けられた AttributeTypeIdentifiers のコレクションを表します。また、セットのメンバーである各属性の値も、読み込まれた TypeInstance に返されます。
属性
説明
ALL_SOFT_ATTRIBUTES
読み込まれたオブジェクトに関連付けられたすべての再利用可能属性とそのすべての値のリストを返します。
ALL_SOFT_CLASSIFICATION_ATTRIBUTES
読み込まれたオブジェクトの分類に関連付けられたすべてのグローバル属性とそのすべての値のリストを返します。
ALL_SOFT_NON_SCHEMA_ATTRIBUTES
読み込まれたオブジェクトに関連付けられているが、それらのオブジェクトのタイプのグローバル属性ではない、すべての再利用可能属性とそのすべての値のリストを返します。
ALL_SOFT_SCHEMA_ATTRIBUTES
読み込まれたオブジェクトのタイプに関連付けられたすべてのグローバル属性とそのすべての値のリストを返します。
ALL_SOFT_SCHEMA_ATTRIBUTES_FOR_INPUT_TYPE
作成した AttributeTypeIdentifier のコンテキストによって示されたタイプに関連付けられたすべてのグローバル属性とそのすべての値のリストを返します。
ALL_SOFT_NON_CLASSIFICATION_ATTRIBUTES
読み込まれたオブジェクトに関連付けられているが、オブジェクトの分類に関連付けられているグローバル属性ではない、すべての再利用可能属性とその値のリストを返します。
TypeIdentifier type_x = ...;
AttributeTypeIdentifier ati = (AttributeTypeIdentifier)
IDENTIFIER_FACTORY.get("ALL_SOFT_SCHEMA_ATTRIBUTES_FOR_INPUT_TYPE"
,type_x);
TypeInstance の読み込み時に 'ati' を返すように要求すると、読み込まれたオブジェクトの実際のタイプに関係なく、type_x に関連付けられた属性のリストのみが返されます。
この属性は、通常、タイプにかかわらずオブジェクトのテーブルに使用されますが、表示する適切な列を定義する共通のスーパータイプを常に含んでいます。
属性
説明
ALL_SOFT_NON_CLASSIFICATION_SCHEMA_ATTRIBUTES
読み込まれたオブジェクトのタイプに関連付けられているが、読み込まれたオブジェクトの分類には関連付けられていない、すべてのグローバル属性とそのすべての値のリストを返します。
ALL_CUSTOM_HARD_ATTRIBUTES_FOR_INPUT_TYPE
作成した AttributeTypeIdentifier のコンテキストによって示されたタイプに関連付けられたすべてのカスタムハード属性とそのすべての値のリストを返します。'カスタム' ハード属性は、'wt' または 'com.ptc' パッケージのクラスから継承されないすべてのモデル化属性として定義されています。
これは役に立ちましたか?