From 2c443298d8e20350aac166c6caadb14583e141d6 Mon Sep 17 00:00:00 2001
From: Diego Diaz <46930149+diegoalexdiaz@users.noreply.github.com>
Date: Wed, 30 Oct 2024 08:48:31 -0400
Subject: [PATCH] Capture expected submodel classes via breaks down
relationships (#342)
* Capture expected submodel class via breaks down relationships.
* Add breaksDown relationship associated to RepositoryLink.
* Add line-separation between entities for readability.
* Add modelBreaksDownElement relationship to GeologicalModel schema.
* Add missing alias.
* Remove duplicate class.
* Address remaining validation issues.
* Address issues left behind by conflict-merge.
---
Domains/0-Core/BisCore.ecschema.xml | 123 +++++++++++++++++-
.../ClassificationSystems.ecschema.xml | 11 ++
Domains/1-Common/Grids/Grids.ecschema.xml | 21 +++
.../RoadRailAlignment.ecschema.xml | 9 ++
.../GeologicalModel.ecschema.xml | 11 ++
.../SewerHydraulicAnalysis.ecschema.xml | 20 ++-
.../StructuralAnalysis.ecschema.xml | 11 ++
7 files changed, 203 insertions(+), 3 deletions(-)
diff --git a/Domains/0-Core/BisCore.ecschema.xml b/Domains/0-Core/BisCore.ecschema.xml
index 10a77849a..e1d03a524 100644
--- a/Domains/0-Core/BisCore.ecschema.xml
+++ b/Domains/0-Core/BisCore.ecschema.xml
@@ -362,6 +362,116 @@
+
+
+ ModelModelsElement
+
+
+
+
+
+
+
+ ModelModelsElement
+
+
+
+
+
+
+
+ ModelModelsElement
+
+
+
+
+
+
+
+ ModelModelsElement
+
+
+
+
+
+
+
+ ModelModelsElement
+
+
+
+
+
+
+
+ ModelModelsElement
+
+
+
+
+
+
+
+ ModelModelsElement
+
+
+
+
+
+
+
+ ModelModelsElement
+
+
+
+
+
+
+
+ ModelModelsElement
+
+
+
+
+
+
+
+ ModelModelsElement
+
+
+
+
+
+
+
+ ModelModelsElement
+
+
+
+
+
@@ -376,7 +486,8 @@
-
+
+
ModelModelsElement
+
+
+ ModelModelsElement
+
+
+
+
+
diff --git a/Domains/1-Common/ClassificationSystems/ClassificationSystems.ecschema.xml b/Domains/1-Common/ClassificationSystems/ClassificationSystems.ecschema.xml
index ef4d820d3..a85ffd0e5 100644
--- a/Domains/1-Common/ClassificationSystems/ClassificationSystems.ecschema.xml
+++ b/Domains/1-Common/ClassificationSystems/ClassificationSystems.ecschema.xml
@@ -31,6 +31,17 @@
bis:ISubModeledElement
+
+
+
+ bis:ModelModelsElement
+
+
+
+
+
bis:DefinitionElement
diff --git a/Domains/1-Common/Grids/Grids.ecschema.xml b/Domains/1-Common/Grids/Grids.ecschema.xml
index 779474bf1..f13cc1e4a 100644
--- a/Domains/1-Common/Grids/Grids.ecschema.xml
+++ b/Domains/1-Common/Grids/Grids.ecschema.xml
@@ -23,6 +23,17 @@
bis:ISubModeledElement
+
+
+ bis:ModelModelsElement
+
+
+
+
+
+
bis:SpatialLocationElement
bis:IParentElement
@@ -130,6 +141,16 @@
bis:ISubModeledElement
+
+
+ bis:ModelModelsElement
+
+
+
+
+
GridSystem
diff --git a/Domains/2-DisciplinePhysical/Civil/RoadRailAlignment/RoadRailAlignment.ecschema.xml b/Domains/2-DisciplinePhysical/Civil/RoadRailAlignment/RoadRailAlignment.ecschema.xml
index 959ec4ee4..57c71ebfe 100644
--- a/Domains/2-DisciplinePhysical/Civil/RoadRailAlignment/RoadRailAlignment.ecschema.xml
+++ b/Domains/2-DisciplinePhysical/Civil/RoadRailAlignment/RoadRailAlignment.ecschema.xml
@@ -102,6 +102,15 @@
+
+ bis:ModelModelsElement
+
+
+
+
+
bis:SpatialLocationElement
bis:ISubModeledElement
diff --git a/Domains/3-DisciplineOther/GeologicalModel/GeologicalModel.ecschema.xml b/Domains/3-DisciplineOther/GeologicalModel/GeologicalModel.ecschema.xml
index 96ee054f8..e004843f0 100644
--- a/Domains/3-DisciplineOther/GeologicalModel/GeologicalModel.ecschema.xml
+++ b/Domains/3-DisciplineOther/GeologicalModel/GeologicalModel.ecschema.xml
@@ -22,6 +22,17 @@
anlyt:AnalyticalModel
+
+
+ bis:ModelModelsElement
+
+
+
+
+
+
anlyt:AnalyticalElement
diff --git a/Domains/3-DisciplineOther/Hydraulics/SewerHydraulicAnalysis.ecschema.xml b/Domains/3-DisciplineOther/Hydraulics/SewerHydraulicAnalysis.ecschema.xml
index 4d4bbe71e..6cc4ed5c3 100644
--- a/Domains/3-DisciplineOther/Hydraulics/SewerHydraulicAnalysis.ecschema.xml
+++ b/Domains/3-DisciplineOther/Hydraulics/SewerHydraulicAnalysis.ecschema.xml
@@ -47,6 +47,7 @@
+
@@ -58,6 +59,7 @@
+
@@ -68,7 +70,7 @@
-
+
@@ -117,6 +119,17 @@
anlyt:AnalyticalPartition
+
+
+ bis:ModelModelsElement
+
+
+
+
+
+
bis:ElementUniqueAspect
@@ -153,6 +166,7 @@
bis:DefinitionElement
+
bis:ElementOwnsUniqueAspect
+
bis:ElementOwnsUniqueAspect
+
bis:ElementOwnsUniqueAspect
-
+
bis:ElementOwnsUniqueAspect
+
+
+ bis:ModelModelsElement
+
+
+
+
+
+