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.
What do you want to do?