MapClass - 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 MapClass object corresponds to the IMapClassDef interface in the Mapping Relationships diagram.  In general, there is a MapClass object in the tool schema for each Smart P&ID class (ItemType) that needs to be published or retrieved. MapClass is referred to as SPMapClassDef in the Schema Editor. The properties and relationships for a MapClass can be viewed in the Edit Map Class Definition dialog box.

General

Property

Value

UID

Must be unique. No other special requirements.

Name

The internal name of the Smart P&ID class (ItemType). Required.

Process Criteria

This property must be filled in for this MapClass to be used. The format for this property is a comma delimited list of fields. The fields are:

ProgID - The programmatic identifier of a class module within the Adapter.

Expand Attributes Flag - A flag to indicate if the attributes should be expanded.

Seq No - A number that indicates the sequence in which the classes are processed. This field is used for Retrieve processing.

Note: The user should not change any of these values. The default values that come with the delivered Tool Schema should remain unchanged.

Tool Schema Relationships

Relationship

Comment

Map Properties

The map properties associated with the MapClass must be defined and related to it. (MapClassMapProperties in the diagram.)

Mapping Relationships

Relationship

Comment

Publish to SmartPlant class

This relationship must be set to a class in the SmartPlant schema if this class is to be published. When this relationship is set, an instance of the target class is published for each instance of the source class in the drawing being published. (MapClassToClass in the diagram.)

Retrieve from SmartPlant interface

The list of interfaces from which properties are to be retrieved must be set if this class is to be used for retrieval. (ClassToMapClass in the diagram.)

See Also

The Tool Schema Data Model
MapUoMList
MapUoM
MapProperty
MapEnumList
MapEnum