MapEnumList - 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)

The MapEnumList object corresponds to the IMapEnumListDef interface in the Mapping Relationships diagram.  In general, there is a MapEnumList object in the tool schema for each Smart P&ID enumerated list associated with a property that needs to be published or retrieved. The properties and relationships for a MapEnumList can be viewed in the Edit Map Enumerated List Definition dialog box.

General

Property

Value

UID

The UID must be constructed using the following pattern:

UID = SP_<CodelistNumber>

<CodelistNumber> The numeric identifier for this enumerated list.

Name

The name of the Smart P&ID enumerated list.

Tool Schema Relationships

Relationship

Comment

Scoped map properties

A MapEnumList must be related to the MapProperties that it scopes. (MapPropertyMapEnumList in the diagram.)

Contains

A MapEnumList can contain a variable number of MapEnum objects. (MapEnumListMapEnum in the diagram.)

Constrains

For hierarchical enumerated lists, the MapEnumList must be related to the lower level list with the Constrains relationship. (MapEnumListMapEnumList in the diagram.)

Constrained by

For hierarchical enumerated lists, the MapEnumList must be related to the higher level list with the Constrained by relationship. (MapEnumListMapEnumList in the diagram.)

Mapping Relationships

Relationship

Comment

Maps to

To support the publish operation, a MapEnumList that should be related to the corresponding enumerated list in the SmartPlant schema by means of the Maps to relationship. (MapEnumListToEnumList in the diagram.)

Mapped from

To support the retrieve operation, a MapEnumList should be related to the corresponding enumerated list in the SmartPlant schema by means of the Mapped from relationship. (EnumListToMapEnumList in the diagram.)

See Also

The Tool Schema Data Model
MapUoMList
MapUoM
MapProperty
MapEnum
MapClass