Class definitions - Integration - Update 44 - Help - Hexagon

Integration Help

Language
English
Product
Integration
Search by Category
Help
Smart 3D Version
12.1 (2019)
Smart Construction Version
2019(7.0)
SmartPlant Foundation / SDx Version
10
Smart Electrical Version
2019 (9.0)
Smart Materials/Smart Reference Data Version
2020 (10.0)
Smart P&ID Version
9 (2019)
Smart Review Version
2020 (15.0)
Smart Engineering Manager Version
10 (2019)
Smart Interop Publisher Version
13.1 (2019 R1)
Smart Isometrics Version
7.0(2019)
Spoolgen Version
9.0(2019)

For existing class definitions, the following rules apply to both the schema and the meta-schema.

  • The UID property cannot be changed

  • The Name property cannot be changed

  • The Description, DeleteShared, and DisplayName properties of a class definition can be changed

  • A class definition can realize additional optional interface definitions

  • An optional interface definition cannot be changed to a required definition

  • A required interface definition cannot be changed to an optional definition

  • The component schema for the class definition cannot be changed

  • The model definition associated with the class definition cannot be changed

  • The class factory definition associated with the class definition cannot be changed

  • New sharing relationships can be created

  • Existing sharing relationships cannot be deleted

classdefs

An example of a class definition and its relationships