MapEnumList - Intergraph Smart P&ID - Help - Intergraph

Intergraph Smart P&ID Help

Language
English
Product
Intergraph Smart P&ID
Search by Category
Help
Smart P&ID Version
9 (2019)
Smart Engineering Manager Version
10 (2019)
SmartSketch Version
10.0(2018)

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.

General

Property

Value

UID

The UID must be constructed using the following pattern:

UID = SP_<CodelistNumber>

<CodelistNumber> is 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.)