The MapEnumList object corresponds to the IMapEnumListDef interface in the Tool Schema Data Model diagram. 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 object can be viewed in the Edit Map Enumerated List Definition dialog box.
General
Property |
Description |
---|---|
UID |
The property value is required, must be unique, characters are not case-sensitive. UID of an enumerated list must be SPEL_<EnumListName>. For example, UID of the YesNo enum list must be SPEL_YesNo. |
Name |
The value of this property is the name of the Smart Electrical enum list. |
Tool Schema Relationships
Relationship |
Description |
---|---|
Scoped Map Properties |
A MapEnumList object must be related to the MapProperty objects that it scopes. The relationship name in the diagram is MapPropertyMapEnumList. |
Contains |
A MapEnumList object can contain a variable number of MapEnum objects. The relationship name in the diagram is MapEnumListMapEnum. |
Mapping Relationships
Relationship |
Description |
---|---|
Maps To |
To support the publish operation, a MapEnumList object should be related to the corresponding enum list in the SmartPlant schema by means of the Maps To relationship. The relationship name in the diagram is MapEnumListToEnumList. |
Maps From |
To support the retrieve operation, a MapEnumList object should be related to the corresponding enum list in the SmartPlant schema by means of the Mapped From relationship. The relationship name in the diagram is EnumListToMapEnumList. |