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 @@ -394,6 +505,16 @@ + + + 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 @@ -162,6 +176,7 @@ + bis:ElementOwnsUniqueAspect @@ -171,6 +186,7 @@ + bis:ElementOwnsUniqueAspect @@ -390,7 +406,7 @@ - + bis:ElementOwnsUniqueAspect diff --git a/Domains/3-DisciplineOther/StructuralAnalysis/StructuralAnalysis.ecschema.xml b/Domains/3-DisciplineOther/StructuralAnalysis/StructuralAnalysis.ecschema.xml index c01dfa6d1..2f3179e00 100644 --- a/Domains/3-DisciplineOther/StructuralAnalysis/StructuralAnalysis.ecschema.xml +++ b/Domains/3-DisciplineOther/StructuralAnalysis/StructuralAnalysis.ecschema.xml @@ -78,6 +78,17 @@ + + + bis:ModelModelsElement + + + + + + + +