There are many relationship between Smart 3D properties and SmartPlant properties that can be quite complex. The MapEdgeDef provides a link between a MapClassDef and a MapPropertyDef that handles the more complex relationships. It is expected that the complex relationships will be not be created or modified by users.