基本自定义 > 用户界面自定义 > 在 UI 中呈现信息 > 用于自定义的动态解析属性
用于自定义的动态解析属性
以下动态解析属性由 PTC 提供,可用于自定义,以返回在运行时解析的特定属性集。为以下属性返回的值将是 AttribtueTypeIdentifierSet 的实例。这些值表示与该属性关联的 AttributeTypeIdentifier 的集合。此外,属于集成员的每个属性的值也会在检索到的 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 的上下文指示的类型关联的所有自定义硬属性以及所有这些属性的值。根据定义,"Custom" 硬属性是指除从 "wt" 或 "com.ptc" 包中的类所继承的属性之外的所有模型化属性。
这对您有帮助吗?