Enum List - Intergraph Smart Electrical - Customization - Hexagon PPM

SPAdapter-SPEL

Language
English
Product
Intergraph Smart Electrical
Search by Category
Customization & Programming
SmartPlant Foundation / SDx Version
Smart Electrical Version
2015 R1 (7.1)

In general, there is a MapEnumList object in the tool schema for each Smart Electrical 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 = SPEN_<CodelistNumber>

<CodelistNumber> - The numeric identifier for this enum list.

Tool OID

The same as UID

Name

The name of the Smart Electrical enum 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 enum lists, the MapEnumList must be related to the lower level list with the Constrains relationship (MapEnumListMapEnumList in the diagram).

Constrained by

For hierarchical enum 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 enum 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 enum list in the SmartPlant Schema by means of the Mapped from relationship (EnumListToMapEnumList in the diagram).