Usage: you must use this class as is. You should never derive it.
public class CATCkePLMNavSpecializationAccessPublicServices
Services enabling the access to PLM types that correspond to specialization types (or specialization extensions) created by a customer with KWD tool.
These services make sense only if you're operating in Unified Typing mode.
Small introduction to the different kinds of PLM types.
- top modeler types: for instance VPMReference. It corresponds to types delivered by our software out of the box
- discipline types: for instance Drawing. They correspond to sub types of top modeler types for a given application.
- custo types: it is the types defined by the customers with DMC tool, in Former typing system.
- specialization types: it is the types defined by the customers with the new KWD tool. They are different from custo types.
- extension types: An extension is put on an object by an application to extend its data model and its behaviors.
- specialization extension types: it correspond to a sub type of an extension defined by the customer with the new KWD tool.
- customer extension types: they correspond to an extension defined by a customer with the new KWD tool.
- deployment extension types: they are not available in CAA public APIs. A deployment extension is put on an object with a business rule to extend automatically its data model. Deployment extension are created with the DMA tool.
A PLM object has a primary type (modeler, discipline, specialization, custo) and potentially several secondary types (extension, specialization extension, customer extension, and deployment extensions).
The services of this CATCkePLMNavSpecializationAccessPublicServices header are aimed at manipulating specialization types, specialization extension types, customer extension types created with KWD tool.
If you want to list attributes of a specialization type or extension, please use .
If you want to access custo types, please use
.
If you want to access out of the box types, please use
.
If you want to read attributes on an object, please use
.
If you want to write attributes on an object, please use
.
public static IsACustomerExtension( | const | iType, |
oResult) |
public static IsASpecializationType( | const | iType) |
public static RetrieveSpecializationType( | const | iTypeName, |
oType) |
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.