diff --git a/src/main/java/org/citydb/plugins/ade_manager/transformation/database/DBScriptGenerator.java b/src/main/java/org/citydb/plugins/ade_manager/transformation/database/DBScriptGenerator.java index e9be9bc..5f5dd80 100644 --- a/src/main/java/org/citydb/plugins/ade_manager/transformation/database/DBScriptGenerator.java +++ b/src/main/java/org/citydb/plugins/ade_manager/transformation/database/DBScriptGenerator.java @@ -340,7 +340,8 @@ private void shrotenDatabaseObjectName() { String originalDatabaseObjectName = (String) attr.getValueAt("name"); String shortenedName = null; if (nodeTypeName.equalsIgnoreCase(GraphNodeArcType.DataTable) || nodeTypeName.equalsIgnoreCase(GraphNodeArcType.JoinTable)) { - if (!ADEschemaHelper.CityDB_Tables.containsValue(originalDatabaseObjectName)) { + boolean isADETable = (boolean) attr.getValueAt("isADE"); + if (isADETable) { shortenedName = NameShortener.shortenDbObjectName(originalDatabaseObjectName, maxTableNameLengthWithPrefix); shortenedName = prefix + "_" + shortenedName; shortenedName = this.processDuplicatedDbName(dbTableNameList, shortenedName, GlobalConstants.MAX_TABLE_NAME_LENGTH, 0); diff --git a/src/main/java/org/citydb/plugins/ade_manager/transformation/graph/GraphCreator.java b/src/main/java/org/citydb/plugins/ade_manager/transformation/graph/GraphCreator.java index acdf697..898a358 100644 --- a/src/main/java/org/citydb/plugins/ade_manager/transformation/graph/GraphCreator.java +++ b/src/main/java/org/citydb/plugins/ade_manager/transformation/graph/GraphCreator.java @@ -597,7 +597,9 @@ private void createTableForCityGMLClass(String citygmlNamespaceUri, String class ValueMember attr1 = (ValueMember) valueTuple.getValueMemberAt("name"); attr1.setExprAsObject(ADEschemaHelper.CityDB_Tables.get(new QName(citygmlNamespaceUri, className))); - + ValueMember attr2 = (ValueMember) valueTuple.getValueMemberAt("isADE"); + attr2.setExprAsObject(false); + // create a primary key column linking with the class table Node pkColumnNode = this.createNode(GraphNodeArcType.PrimaryKeyColumn); this.createArc(GraphNodeArcType.BelongsTo, pkColumnNode, tableNode); diff --git a/src/main/resources/org/citydb/plugins/ade_manager/graph/Working_Graph.ggx b/src/main/resources/org/citydb/plugins/ade_manager/graph/Working_Graph.ggx index 5c793b3..c8726f4 100644 --- a/src/main/resources/org/citydb/plugins/ade_manager/graph/Working_Graph.ggx +++ b/src/main/resources/org/citydb/plugins/ade_manager/graph/Working_Graph.ggx @@ -73,252 +73,333 @@ + - + - - + + - - - + + - + - - + + - - + + - - + + - - - + + - - + + - + - + - + - - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - - + + - + - + - - + - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + true + + - + + + + true + + - + + + + true + + - + + + + true + + - + ID + + + true + + - + + + + true + + - + + + + true + + - + + + + true + + - + + + + true + + - + + + + true + + - + + + + true + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + true + + - + - + + + + true + + - + OBJECTCLASS_ID + + + true + + - + - + + + + true + + - + + + + true + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + x @@ -599,8 +680,8 @@ - - + + x @@ -609,10 +690,10 @@ - + - + x.replace("Abstract","").toLowerCase() @@ -620,7 +701,7 @@ - + ID @@ -629,22 +710,22 @@ - + - + - + - - + + x @@ -654,48 +735,53 @@ - + - + - + - + - + - - - - + + + + objectclass + + + false + + - + ID @@ -704,7 +790,7 @@ - + @@ -712,23 +798,28 @@ - - + + objectclass + + + false + + - + - + @@ -740,19 +831,24 @@ - - - - + + + + surface_geometry + + + false + + - + ID @@ -761,7 +857,7 @@ - + @@ -769,23 +865,28 @@ - - + + surface_geometry + + + false + + - + - + @@ -797,19 +898,24 @@ - - - - + + + + implicit_geometry + + + false + + - + ID @@ -818,7 +924,7 @@ - + @@ -826,23 +932,28 @@ - - + + implicit_geometry + + + false + + - + - + @@ -854,7 +965,7 @@ - + @@ -862,12 +973,12 @@ - - + + - + a @@ -901,7 +1012,7 @@ - + m @@ -910,21 +1021,21 @@ - + - + - - + + - + a @@ -958,7 +1069,7 @@ - + m @@ -967,7 +1078,7 @@ - + a @@ -1006,51 +1117,51 @@ - + - + - + - - - - + + + + - - + + - + - + - + - - + + true @@ -1062,29 +1173,29 @@ - + - - + + - + - + - + @@ -1095,7 +1206,7 @@ - + e=="_Object" @@ -1110,101 +1221,101 @@ - - - + + + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - + @@ -1212,16 +1323,16 @@ - - + + - + - + a @@ -1260,25 +1371,25 @@ - + - + - - + + - + - + a @@ -1317,7 +1428,7 @@ - + a @@ -1356,40 +1467,40 @@ - + - + - + - - - - - + + + + + - - + + - + - + a @@ -1429,7 +1540,7 @@ - + a @@ -1469,47 +1580,47 @@ - + - + - + - - - - - + + + + + - + - - + + - + a @@ -1543,17 +1654,17 @@ - + - - + + - + TimePeriod @@ -1597,7 +1708,7 @@ - + a @@ -1631,7 +1742,7 @@ - + beginPosition @@ -1644,7 +1755,7 @@ - + c+"_beginPosition" @@ -1672,7 +1783,7 @@ - + endPosition @@ -1685,7 +1796,7 @@ - + c+"_endPosition" @@ -1713,31 +1824,31 @@ - + - + - + - + - + - + c=="TimePeriodPropertyType" @@ -1747,19 +1858,19 @@ - + - - + + - + a @@ -1793,17 +1904,17 @@ - + - - + + - + . @@ -1842,7 +1953,7 @@ - + @uom @@ -1881,7 +1992,7 @@ - + a @@ -1915,27 +2026,27 @@ - + - + - + - + - + c=="MeasureListType" @@ -1945,56 +2056,56 @@ - - - + + + - + - + - + - + - + - + - + - + - - + + - + - - + + true @@ -2002,49 +2113,49 @@ - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - - + + false @@ -2054,7 +2165,7 @@ - + _Object @@ -2066,96 +2177,96 @@ - + - - + + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - - + + true @@ -2167,12 +2278,12 @@ - + - - + + true @@ -2184,63 +2295,63 @@ - + - - - + + + - + - + - + - + - + - + - + - + - - + + - + - - + + true @@ -2248,49 +2359,49 @@ - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - - + + false @@ -2300,7 +2411,7 @@ - + _Object @@ -2312,12 +2423,12 @@ - + - - + + true @@ -2329,60 +2440,60 @@ - + - - + + - + - + - + - + - - - + + + - + - - + + - + - + n @@ -2391,7 +2502,7 @@ - + m @@ -2400,48 +2511,48 @@ - + - + - + - + - + - + - + - + - + - - + + - + m+"_FK" @@ -2449,11 +2560,11 @@ - + - + n @@ -2462,7 +2573,7 @@ - + m @@ -2471,107 +2582,107 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - + - + - + - + - - + + n @@ -2580,20 +2691,25 @@ - + - + objectclass + + + false + + - + m @@ -2607,7 +2723,7 @@ - + x @@ -2621,21 +2737,21 @@ - + - + - + - - + + n @@ -2644,7 +2760,7 @@ - + OBJECTCLASS_ID @@ -2653,7 +2769,7 @@ - + objectclass @@ -2662,14 +2778,14 @@ - + - + - + n+"_Objectclass_FK" @@ -2677,7 +2793,7 @@ - + m @@ -2691,7 +2807,7 @@ - + x @@ -2705,75 +2821,75 @@ - + - + - + - + - + - + - - - - - - - - + + + + + + + + - - + + - + - + - + - + m=="_GML"||m=="_Feature" - + x=="_GML"||x=="_Feature" @@ -2783,11 +2899,11 @@ - + - - + + n @@ -2796,48 +2912,53 @@ - + - + objectclass + + + false + + - + - + - + - + - + - + - + - + m @@ -2846,45 +2967,45 @@ - + - + - + - + - + - + - + - + - + - - + + n @@ -2893,7 +3014,7 @@ - + OBJECTCLASS_ID @@ -2902,7 +3023,7 @@ - + objectclass @@ -2911,14 +3032,14 @@ - + - + - + n+"_Objectclass_FK" @@ -2926,35 +3047,35 @@ - + - + - + - + - + - + - + - + m @@ -2963,104 +3084,104 @@ - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - + + - + - + - + - + m=="_GML"||m=="_Feature" @@ -3070,11 +3191,11 @@ - + - - + + n @@ -3083,40 +3204,45 @@ - + - + objectclass + + + false + + - + - + - + - + - + - + m @@ -3125,37 +3251,37 @@ - + - + - + - + - + - + - + - - + + n @@ -3164,7 +3290,7 @@ - + OBJECTCLASS_ID @@ -3173,7 +3299,7 @@ - + objectclass @@ -3182,14 +3308,14 @@ - + - + - + n+"_Objectclass_FK" @@ -3197,27 +3323,27 @@ - + - + - + - + - + - + m @@ -3226,92 +3352,92 @@ - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - + - + - + - + m=="_GML"||m=="_Feature" @@ -3321,7 +3447,7 @@ - + @@ -3329,16 +3455,16 @@ - - + + - + - + a @@ -3347,7 +3473,7 @@ - + c @@ -3356,15 +3482,15 @@ - + - + - + b @@ -3383,7 +3509,7 @@ - + d @@ -3397,57 +3523,57 @@ - + - + - + - + - + - + - + - + - + - + - - + + - + - + a @@ -3456,7 +3582,7 @@ - + c @@ -3465,10 +3591,10 @@ - + - + a+"_"+b+"_TO_"+c+"_"+d @@ -3476,18 +3602,18 @@ - + - + - + - + a+"_"+b+"_ID" @@ -3495,10 +3621,10 @@ - + - + c+"_"+d+"_ID" @@ -3506,10 +3632,10 @@ - + - + a+"_"+b+"_TO_"+c+"_"+d+"_FK1" @@ -3517,10 +3643,10 @@ - + - + a+"_"+b+"_TO_"+c+"_"+d+"_FK2" @@ -3528,7 +3654,7 @@ - + b @@ -3547,7 +3673,7 @@ - + d @@ -3561,10 +3687,10 @@ - + - + c+"_"+a+"_"+b+"_FK" @@ -3572,10 +3698,10 @@ - + - + a+"_"+b+"_ID" @@ -3583,160 +3709,160 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + - + - + - + - + - + - + - - - - + + + + - - + + b @@ -3756,19 +3882,19 @@ - + - + - + @@ -3779,7 +3905,7 @@ - + k=="composition"||k=="aggregation" @@ -3789,23 +3915,23 @@ - + - - + + - + - + a @@ -3814,7 +3940,7 @@ - + c @@ -3823,15 +3949,15 @@ - + - + - + b @@ -3845,7 +3971,7 @@ - + d @@ -3859,57 +3985,57 @@ - + - + - + - + - + - + - + - + - + - + - - + + - + - + a @@ -3918,7 +4044,7 @@ - + c @@ -3927,10 +4053,10 @@ - + - + a+"_"+b+"_TO_"+c+"_"+d @@ -3938,18 +4064,18 @@ - + - + - + - + a+"_"+b+"_ID" @@ -3957,10 +4083,10 @@ - + - + c+"_"+d+"_ID" @@ -3968,10 +4094,10 @@ - + - + a+"_"+b+"_TO_"+c+"_"+d+"_FK1" @@ -3979,10 +4105,10 @@ - + - + a+"_"+b+"_TO_"+c+"_"+d+"_FK2" @@ -3990,7 +4116,7 @@ - + b @@ -4004,7 +4130,7 @@ - + d @@ -4018,148 +4144,148 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + - + - + - + - + - + - + - - - - + + + + - - + + composition @@ -4171,12 +4297,12 @@ - + - - + + aggregation @@ -4188,12 +4314,12 @@ - + - - + + aggregation @@ -4205,12 +4331,12 @@ - + - - + + composition @@ -4222,7 +4348,7 @@ - + @@ -4241,18 +4367,18 @@ - + - - + + - + a @@ -4266,7 +4392,7 @@ - + c @@ -4280,7 +4406,7 @@ - + b @@ -4289,49 +4415,49 @@ - + - + - + - + - + - + - + - + - + - - + + - + b+"_"+a+"_"+c @@ -4339,10 +4465,10 @@ - + - + b+"_"+c+"_ID" @@ -4350,10 +4476,10 @@ - + - + b+"_"+a+"_ID" @@ -4361,10 +4487,10 @@ - + - + b+"_"+a+"_"+c+"_FK1" @@ -4372,10 +4498,10 @@ - + - + b+"_"+a+"_"+c+"_FK2" @@ -4383,11 +4509,11 @@ - + - + a @@ -4401,7 +4527,7 @@ - + c @@ -4415,7 +4541,7 @@ - + b @@ -4424,136 +4550,136 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - + - + - + - + - + - + - - - - + + + + @@ -4567,17 +4693,17 @@ - + - - + + - + false @@ -4586,7 +4712,7 @@ - + n @@ -4600,7 +4726,7 @@ - + x @@ -4609,7 +4735,7 @@ - + y @@ -4618,49 +4744,49 @@ - + - + - + - + - + - + - + - + - - + + - + - + n @@ -4674,7 +4800,7 @@ - + x @@ -4683,7 +4809,7 @@ - + y @@ -4692,18 +4818,18 @@ - + - + - + - + y+"_"+x+"_"+n+"_FK" @@ -4711,10 +4837,10 @@ - + - + x+"_"+n+"_ID" @@ -4722,105 +4848,105 @@ - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - + - + - + - - + + - + - + - + @@ -4834,17 +4960,17 @@ - + - - + + - + n @@ -4863,7 +4989,7 @@ - + x @@ -4872,33 +4998,33 @@ - + - + - + - + - + - - + + - + n @@ -4917,7 +5043,7 @@ - + x @@ -4926,14 +5052,14 @@ - + - + - + x+"_"+n+"_ID" @@ -4941,10 +5067,10 @@ - + - + x+"_"+n+"_FK" @@ -4952,92 +5078,92 @@ - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - - + + - + - + - + - - + + - + - + - + @@ -5048,7 +5174,7 @@ - + k!="composition" @@ -5058,17 +5184,17 @@ - + - - + + - + n @@ -5087,7 +5213,7 @@ - + x @@ -5096,33 +5222,33 @@ - + - + - + - + - + - - + + - + n @@ -5141,7 +5267,7 @@ - + x @@ -5150,14 +5276,14 @@ - + - + - + x+"_Parent_ID" @@ -5165,10 +5291,10 @@ - + - + x+"_Parent_FK" @@ -5176,10 +5302,10 @@ - + - + x+"_Root_ID" @@ -5187,10 +5313,10 @@ - + - + x+"_Root_FK" @@ -5198,108 +5324,108 @@ - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - - + + - + - + - + - - + + - + - + - + @@ -5310,7 +5436,7 @@ - + k=="composition" @@ -5320,21 +5446,21 @@ - + - - + + - + - + n @@ -5353,7 +5479,7 @@ - + x @@ -5362,41 +5488,41 @@ - + - + - + - + - + - + - - + + - + - + n @@ -5415,7 +5541,7 @@ - + x @@ -5424,14 +5550,14 @@ - + - + - + x+"_"+n+"_ID" @@ -5439,10 +5565,10 @@ - + - + x+"_"+n+"_FK" @@ -5450,98 +5576,98 @@ - + - + - + - + - + - + - + - + - + - - - - - - - - - - + + + + + + + + + + - - + + - + - + - + - - + + - + - + - + @@ -5552,7 +5678,7 @@ - + k!="composition" @@ -5562,21 +5688,21 @@ - + - - + + - + - + n @@ -5595,7 +5721,7 @@ - + x @@ -5604,41 +5730,41 @@ - + - + - + - + - + - + - - + + - + - + n @@ -5657,7 +5783,7 @@ - + x @@ -5666,14 +5792,14 @@ - + - + - + x+"_Parent_ID" @@ -5681,10 +5807,10 @@ - + - + x+"_Parent_FK" @@ -5692,10 +5818,10 @@ - + - + x+"_Root_FK" @@ -5703,10 +5829,10 @@ - + - + x+"_Root_ID" @@ -5714,114 +5840,114 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - + + + + + + + + + + - - + + - + - + - + - - + + - + - + - + @@ -5832,7 +5958,7 @@ - + k=="composition" @@ -5842,17 +5968,17 @@ - + - - + + - + true @@ -5861,7 +5987,7 @@ - + n @@ -5875,7 +6001,7 @@ - + a @@ -5884,7 +6010,7 @@ - + b @@ -5893,49 +6019,49 @@ - + - + - + - + - + - + - + - + - - + + - + - + n @@ -5949,7 +6075,7 @@ - + a @@ -5958,7 +6084,7 @@ - + b @@ -5967,18 +6093,18 @@ - + - + - + - + a+"_to_"+b @@ -5986,10 +6112,10 @@ - + - + a+"_to_"+b+"_FK1" @@ -5997,10 +6123,10 @@ - + - + a+"_to_"+b+"_FK2" @@ -6008,10 +6134,10 @@ - + - + a+"_ID" @@ -6019,10 +6145,10 @@ - + - + b+"_ID" @@ -6030,117 +6156,117 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - + - + - + - - + + - + - + - + @@ -6154,21 +6280,21 @@ - + - - + + - + - + n @@ -6182,7 +6308,7 @@ - + y @@ -6191,7 +6317,7 @@ - + x @@ -6200,49 +6326,49 @@ - + - + - + - + - + - + - + - + - - + + - + - + n @@ -6256,7 +6382,7 @@ - + y @@ -6265,7 +6391,7 @@ - + x @@ -6274,18 +6400,18 @@ - + - + - + - + n+"_ID" @@ -6293,10 +6419,10 @@ - + - + y+"_"+n+"_FK" @@ -6304,83 +6430,83 @@ - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - + - + - + @@ -6394,16 +6520,16 @@ - + - - + + - + n @@ -6417,7 +6543,7 @@ - + x @@ -6426,34 +6552,34 @@ - + - + - + - + - + - - + + - + n @@ -6467,7 +6593,7 @@ - + x @@ -6476,14 +6602,14 @@ - + - + - + n+"_ID" @@ -6491,10 +6617,10 @@ - + - + x+"_"+n+"_FK" @@ -6502,71 +6628,71 @@ - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - - + + - + - + - + @@ -6580,16 +6706,16 @@ - + - - + + - + n @@ -6603,11 +6729,11 @@ - + - + x @@ -6616,37 +6742,37 @@ - + - + - + - + - + - + - - + + - + n @@ -6660,11 +6786,11 @@ - + - + x @@ -6673,14 +6799,14 @@ - + - + - + n+"_ID" @@ -6688,10 +6814,10 @@ - + - + x+"_"+n+"_FK" @@ -6699,76 +6825,76 @@ - + - + - + - + - + - + - + - + - + - - - - - - - - - - + + + + + + + + + + - - + + - + - + - + @@ -6782,15 +6908,15 @@ - + - - + + - + y @@ -6799,20 +6925,25 @@ - + - + implicit_geometry + + + false + + - + x @@ -6821,25 +6952,25 @@ - + - + - + - - + + - + y @@ -6848,7 +6979,7 @@ - + implicit_geometry @@ -6857,14 +6988,14 @@ - + - + - + y+"_"+x+"_FK" @@ -6872,7 +7003,7 @@ - + x @@ -6881,10 +7012,10 @@ - + - + "lod"+x.substring(3,4)+"_implicit_rep_id" @@ -6892,15 +7023,15 @@ - + - + "lod"+x.substring(3,4)+"_implicit_transformation" - + string @@ -6908,10 +7039,10 @@ - + - + "lod"+x.substring(3,4)+"_implicit_ref_point" @@ -6919,65 +7050,65 @@ - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - - + + x @@ -6987,10 +7118,10 @@ - + - + "lod"+x.substring(3,4)+"_implicit_rep_id" @@ -6999,15 +7130,15 @@ - + - + "lod"+x.substring(3,4)+"_implicit_transformation" - + string @@ -7016,10 +7147,10 @@ - + - + "lod"+x.substring(3,4)+"_implicit_ref_point" @@ -7028,39 +7159,39 @@ - + - + - + - + - + - - + + - + x @@ -7069,7 +7200,7 @@ - + y @@ -7078,38 +7209,43 @@ - + - + surface_geometry + + + false + + - + - + - + - - + + - + x @@ -7118,7 +7254,7 @@ - + y @@ -7127,10 +7263,10 @@ - + - + x+"_ID" @@ -7138,7 +7274,7 @@ - + surface_geometry @@ -7147,14 +7283,14 @@ - + - + - + y+"_"+x+"_FK" @@ -7162,81 +7298,81 @@ - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - - + + - + - + - + - - - + + - + x @@ -7245,25 +7381,25 @@ - + - + - + - - + + - + x @@ -7272,11 +7408,11 @@ - + - + x @@ -7285,67 +7421,67 @@ - + - + - + - + - - - - - + + + + + - - + + - + - + - + - - - + + - + y @@ -7354,7 +7490,7 @@ - + x @@ -7363,38 +7499,43 @@ - + - + surface_geometry + + + false + + - + - + - + - - + + - + y @@ -7403,7 +7544,7 @@ - + x @@ -7412,10 +7553,10 @@ - + - + x+"_Brep_ID" @@ -7423,11 +7564,11 @@ - + - + surface_geometry @@ -7436,10 +7577,10 @@ - + - + y+"_"+x+"_Brep_FK" @@ -7447,10 +7588,10 @@ - + - + x+"_Other_Geom" @@ -7458,57 +7599,57 @@ - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - - + + x @@ -7518,10 +7659,10 @@ - + - + x+"_Brep_ID" @@ -7530,10 +7671,10 @@ - + - + x+"_Other_Geom" @@ -7542,35 +7683,35 @@ - + - + - + - - - + + - + m @@ -7584,25 +7725,25 @@ - + - + - + - - + + - + m @@ -7616,13 +7757,13 @@ - + m - + p @@ -7630,89 +7771,89 @@ - + - + - + - + - + - - - - - + + + + + - - + + - + - + - + - - + + - + - + - + - + - - + + x @@ -7721,7 +7862,7 @@ - + m @@ -7735,29 +7876,29 @@ - + - + - + - + - + - - + + x @@ -7766,7 +7907,7 @@ - + m @@ -7780,15 +7921,15 @@ - + - + x+"_"+m - + p @@ -7796,78 +7937,78 @@ - + - + - + - + - + - + - + - - - - - - - + + + + + + + - - + + - + - + - + - - - + + x @@ -7876,11 +8017,11 @@ - + - + y @@ -7894,25 +8035,25 @@ - + - + - + - + - - + + x @@ -7921,11 +8062,11 @@ - + - + y @@ -7939,13 +8080,13 @@ - + x+y - + p @@ -7953,120 +8094,120 @@ - + - + - + - + - + - + - - - - - - - + + + + + + + - - + + - + - + - + - + - + - + - + - + - + - - - - - - - + + + + + + + - + - - + + - + - + m @@ -8075,25 +8216,25 @@ - + - + - - + + - + - + m @@ -8102,7 +8243,7 @@ - + m @@ -8111,65 +8252,65 @@ - + - + - + - + - - - - - + + + + + - - + + - + - + - + - + - - + + - + n @@ -8178,25 +8319,25 @@ - + - - + + - + - + n+"X" - + false @@ -8204,7 +8345,7 @@ - + n @@ -8213,37 +8354,37 @@ - + - + - - - + + + - - + + - + - + n+"X" - + false @@ -8252,7 +8393,7 @@ - + n @@ -8262,26 +8403,26 @@ - + - + - - - + + + - - + + ID @@ -8293,18 +8434,18 @@ - + - + - - + + n @@ -8313,7 +8454,7 @@ - + m @@ -8322,13 +8463,13 @@ - + - - + + n @@ -8337,15 +8478,15 @@ - + - + m+"_"+n+"_SPX" - + true @@ -8353,7 +8494,7 @@ - + m @@ -8362,24 +8503,24 @@ - + - + - - - + + + - - + + n @@ -8389,15 +8530,15 @@ - + - + m+"_"+n+"_SPX" - + true @@ -8406,7 +8547,7 @@ - + m @@ -8416,33 +8557,33 @@ - + - + - - - + + + - + - - + + b @@ -8456,7 +8597,7 @@ - + n @@ -8465,13 +8606,13 @@ - + - - + + x @@ -8480,7 +8621,7 @@ - + n @@ -8489,10 +8630,10 @@ - + - + n+"_SEQ" @@ -8500,29 +8641,29 @@ - + - + - - - + + + - - + + - + n @@ -8532,10 +8673,10 @@ - + - + n+"_SEQ" @@ -8544,26 +8685,26 @@ - + - + - - - + + + - - + + b @@ -8578,25 +8719,25 @@ - + - + - + - + x.equalsIgnoreCase("_Object") @@ -8611,30 +8752,30 @@ - - - + + + - + - + - + - + - - + + m @@ -8643,17 +8784,17 @@ - + - + - - + + m @@ -8662,8 +8803,8 @@ - - + + SET NULL @@ -8671,20 +8812,20 @@ - + - - + + - - - + + + SET NULL @@ -8695,7 +8836,7 @@ - + @@ -8709,12 +8850,12 @@ - + - - + + m @@ -8728,11 +8869,11 @@ - + - + x @@ -8741,17 +8882,17 @@ - + - + - - + + m @@ -8765,8 +8906,8 @@ - - + + SET NULL @@ -8774,7 +8915,7 @@ - + x @@ -8783,27 +8924,27 @@ - + - + - - - - - + + + + + - - - + + + SET NULL @@ -8814,12 +8955,12 @@ - + - - + + composition @@ -8831,12 +8972,12 @@ - + - - + + _Object @@ -8848,7 +8989,7 @@ - + @@ -8862,11 +9003,11 @@ - + - - + + b @@ -8875,7 +9016,7 @@ - + m @@ -8884,57 +9025,57 @@ - + - + - + - + - + - + - + - + - + - + - + - + - - + + b @@ -8943,7 +9084,7 @@ - + m @@ -8952,16 +9093,16 @@ - + - + - - + + CASCADE @@ -8969,64 +9110,64 @@ - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + CASCADE @@ -9037,13 +9178,13 @@ - + - + m!="aggregation"&&m!="composition" @@ -9058,10 +9199,10 @@ - + - - + + b @@ -9070,61 +9211,61 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + b @@ -9133,16 +9274,16 @@ - + - + - - + + CASCADE @@ -9150,68 +9291,68 @@ - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + CASCADE @@ -9222,12 +9363,12 @@ - + - - + + b @@ -9237,30 +9378,30 @@ - + - + - + - + - - + +