Appendix: Edges - Intergraph Smart 3D - Help - Hexagon

Intergraph Smart 3D Catalog

Language
English
Product
Intergraph Smart 3D
Subproduct
Catalog
Search by Category
Help
Smart 3D Version
13.1

Smart 3D has a number of predefined edges that combine multiple relationships. These edges are virtual relationships that allow you to query objects that are not directly related. For example, Smart 3D delivers an edge called Pipeline to Piping Parts. The actual persisted relationships are between Pipeline to Pipe Run and Pipe Run to Piping Part. This edge allows you to directly query for all piping parts in a pipeline thus jumping the two relationships.

Edges make it possible to define filters for selection and style rules that query for properties on indirectly related objects. This makes label and report query definitions significantly simpler. Using edges eliminates the need to use SQL filters and SQL queries in labels and reports and also contributes to better performance.

An edge definition specifies the relationship from one interface to another interface. The edge loader tool loads edge definitions to, or deletes edge definitions from, the Smart 3D catalog schema database. An edge registry file is used to specify the edge definitions to load or delete.

You cannot directly modify an edge definition already loaded into the database. To update an edge definition in the database, you must delete the original edge definition from the database, create a new edge definition, and then load the new edge definition to the database.

A tool named EdgeLoader loads edges from XML files into a catalog schema. This tool is available from the SmartSupport website (https://smartsuppport.intergraph.com). The following edges are available:

Route:

  • FeatureToRunSpecification

  • PipingConnItemToPipeline

  • PipingConnItemToPiperun

  • PipingConnItemToPipingPort

  • PipingConnItemToRunSpecification

  • NozzleToRun

  • PipelinetoPID

Hangers:

  • SupportToRun

  • SupportToParentOfRun

  • SupportToRoutePart

  • SupportComponentToPipeline

Structure:

  • MemberPartToInsulationSpecification

  • MemberPartToInsulationMaterial

  • FoundationToEquipment

  • MemberPartToParentOfMemberSys

Grids:

  • GridlineToCoordinateSystem

  • GridlineToPlane

Equipment:

  • EqpNozzleToEquipmentPart

  • EqpCompNozzleToEquipmentPart

  • EquipmentToCableRun

ShipStructure:

  • PlatePartToDesignedMember

  • As additional edges become available, they will be posted to the SmartSupport website.

  • If you require an edge that is not delivered, open an SR requesting that edge. Edges are delivered through support only, and all edges are available to all customers. See Smart Community.

Edge Registry File

Specifies the edge definitions to be loaded to or deleted from the Smart 3D catalog schema database. The file name is EdgeEntry.xls.

Edge Name – Specifies the name of an edge definition.

Package Name – Specifies the catalog package in the catalog schema database into which the edge definition is loaded. The default value is UserDefinedPackage. You should not change the package name.

Path – Specifies the full path to the edge definition file.

  • If an edge definition is to be loaded into the database, type A in the cell in Column A, preceding the Edge Name.

  • If an edge definition is to be deleted from the database, type D in the cell in Column A, preceding the Edge Name.

  • After the loading processing is complete. The A or D marks in Column A are kept so that you can know what edge definitions are in the database. Unless you change the marks, they are ignored in future loading processing.

Edge Loader Dialog

What do you want to do?